Among the listed statuses in the Retrieve Payment Status, which status values indicate a successful transaction? and which ones are failed?
The following payment statuses indicate a successful transaction:
PAYMENT_SUCCESS— Payment confirmed and funds are available.AUTHORIZED— Funds are held (for card payments; requires capture to complete).CAPTURED— Authorization has been successfully captured (final for the capture intent).
The following statuses indicate a failed transaction:
PAYMENT_FAILED— Payment attempt was declined or unsuccessful.PAYMENT_EXPIRED— Checkout session expired before payment completion.PAYMENT_CANCELLED— Transaction was cancelled by the customer or merchant.AUTH_FAILED— 3DS or card authentication failed.CAPTURE_HOLD_EXPIRED— Authorization expired before capture.
Final (irreversible) states include: PAYMENT_SUCCESS, CAPTURED, PAYMENT_FAILED, PAYMENT_EXPIRED, PAYMENT_CANCELLED, VOIDED, REFUNDED, and CAPTURE_HOLD_EXPIRED.
For Sandbox concerns and other technical implementation inquiries, please get in touch with us via:
- Sandbox Health Page: Check real-time service status updates.
- Maya Developer Hub Service Desk: File
a ticket in Sandbox.
To Know More:
We value your input and would love to hear your insights. Please submit you feedback here.