Skip to content
API DocsDocs

Initiating A Payment

1 min readUpdated Mar 24, 2026

Send a POST request to /api/v1/payments/apm with:

  • apmPayload — the payment method and type (see APM Payload References for all supported values)
  • checksum — HMAC-SHA256 signature of accountId | amount | currency | requestId (see Checksum Authentication)
  • Standard fields: requestId, accountId, amount, currency, billingDetails, device, order, callbackUrl

Amount format: Send amount as a decimal string (e.g. "100.00"). Use the exact same string when computing the checksum — do not convert to minor units.

See POST /api/v1/payments/apm for the full request schema including all billingDetails, device, and order fields.

Was this helpful?