(topic deleted by author)
Maya Checkout transactions go through various payment statuses, which are crucial for understanding the transaction lifecycle. The main payment statuses include:
- PENDING_TOKEN: Initial status for authorization awaiting customer action.
- PENDING_PAYMENT: Initial payment status of the checkout transaction.
- FOR_AUTHENTICATION: Payment requires further authentication (e.g., 3DS).
- AUTHENTICATING: Authentication is ongoing.
- AUTH_SUCCESS: Authentication has been successfully executed.
- AUTH_FAILED: Authentication of payment has failed.
- PAYMENT_PROCESSING: Transaction is being processed.
- PAYMENT_SUCCESS: Payment is successfully processed.
- PAYMENT_FAILED: Payment processing has failed.
- PAYMENT_EXPIRED: Payment transaction has expired.
- PAYMENT_CANCELLED: Payment is cancelled.
- VOIDED: Successfully processed payment has been reversed before settlement.
- REFUNDED: Successfully processed payment has been fully or partially reversed after settlement.
The payment state flow for one-time payments and authorize/capture flows are detailed in the diagrams provided in the documentation. For one-time payments, the status moves directly to PAYMENT_SUCCESS or PAYMENT_FAILED. For authorize and capture, the payment may first move to AUTHORIZED before being CAPTURED or VOIDED.
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.