Retrieving Payment Status
Look up APM payment status and details on demand
1 min readUpdated Aug 3, 2025
In addition to webhooks, you can retrieve the status and details of a payment 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 want to fetch full transaction details for reconciliation or customer support
The info endpoint returns the same full payload as the webhook callback — including transactionStatus, amounts, apmResponseData, and billing details.
#Status vs Info
| Endpoint | Returns |
|---|---|
GET /payments/apm/status/{id} | Status string only (lightweight) |
GET /payments/apm/info/{id} | Full transaction details (same as webhook payload) |
Use the status endpoint for fast polling. Use the info endpoint when you need the full context.
#Related
- API Reference: GET /api/v1/payments/apm/info/{id} — Full endpoint spec, Try It
- API Reference: GET /api/v1/payments/apm/status/{id} — Status-only endpoint
- Handling the Callback — Webhook payload schema
Was this helpful?