Skip to content
API DocsDocs

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.
Was this helpful?