The Payment Company Logo

Payment Status

Status Codes

Reference documentation for transaction status values returned by The Payment Company APIs, status endpoints, and webhooks.

SectionPayment Status
Topics03
Pathpayment-status

The status field indicates the current lifecycle state of a pay-in transaction. These values appear in API responses, including the Payment Status API, webhook payloads, and transaction listing endpoints.

Final and transitional states

Treat SUCCESS, FAILED, BLOCKED, and ABANDONED as terminal states, meaning no further payment action is expected. INIT, PENDING, and REDIRECT can still change until the transaction reaches a final outcome.

Status Quick Reference

StatusCategoryFinal?
INITIn progressNo
PENDINGIn progressNo
REDIRECTRequires customer actionNo
SUCCESSSuccessfulYes
FAILEDUnsuccessfulYes
BLOCKEDUnsuccessfulYes
ABANDONEDClosed without paymentYes

Crypto Pay-Ins

Cryptocurrency pay-ins use the same status values listed above, together with an additional field, crypto_payment_status (FULLPAID, UNDERPAID, OVERPAID, or null). Refer to Crypto Payin for fulfillment criteria based on received crypto amount.

On this page