Retrieve Payment Status
Retrieve the current status and full details of any payment using its paymentCode or internal payment UUID.
GET /payment/inquiry/{id} to retrieve the current status and details of any payment. Pass either the paymentCode that Therius returned when the payment was created (e.g. PC-1234567890) or the internal payment UUID. This endpoint is useful for polling pending payments, reconciliation, and debugging.
amount here is a flat integer in the currency’s minor units with a separate top-level currency field — not a { currency, value, exponent } object.Look up a declined payment
Query sandbox without an API key
id, the API returns 404 Not Found. Verify the paymentCode or UUID and ensure you’re querying the correct environment (production vs. sandbox).Authorizations
Your secret API key: Bearer prv_production_xxx (production) or Bearer prv_sandbox_xxx (sandbox).
Headers
Set to sandbox to look up a sandbox payment without an API key (e.g. client-side status polling). Defaults to production.
sandbox, production Path Parameters
The paymentCode (e.g. PC-1234567890) or the internal payment UUID.
Response
Payment details
Current state of a payment. Note amount here is a flat integer in minor units with a separate currency, unlike the Amount object used elsewhere.
Internal Therius payment UUID.
Your merchant account ID.
Your original order reference.
Therius receipt ID.
captured - funds settled; authorized - funds reserved, call capture to settle; declined - issuer declined, see refusalCode; pending_3ds - a 3DS challenge is required, see actionRequired; pending_action - an external action (redirect, voucher) is required, see actionRequired; failed - processing error unrelated to the issuer; cancelled - authorization voided; refunded - captured funds returned.
captured, authorized, declined, pending_3ds, pending_action, failed, cancelled, refunded Payment amount in the currency minor units.
ISO 4217 currency code.
Issuer authorization code. Present on authorized and captured payments.
Present when status is declined. See the Declined Payments concept page for the full code table and how to react to each recoveryAction.

