Checking Payment Status
Check an APM transaction's status and retrieve full details — including declineCode on failure
1 min readUpdated Aug 3, 2025
In addition to webhooks, you can retrieve the status and full details of an APM transaction on demand. Use this when:
- A webhook was not received (network issue, server downtime)
- You need to verify a transaction's state before fulfilling an order
- You need full transaction context for reconciliation or customer support
The info endpoint returns the same full payload as the webhook callback — including transactionStatus, declineCode on failure, amounts, apmResponseData, and billing details.
Always use /info — not /status
The
/info/{id} endpoint is the only endpoint that returns declineCode. If a transaction is FAILED, /info/{id} tells you why; a status-only response does not.#Related
- API Reference: GET /api/v1/payments/apm/info/{id} — Full endpoint spec, Try It
- Handling the Callback — Webhook payload schema
Was this helpful?