Error Code & Status
Error Code ​
| Code | Description |
|---|---|
| 200 | Success |
| 0 | Invalid Request (Reason will stated) |
| 1035 | Operation Failed |
| 1200 | Internal Server Error |
| 1204 | Invalid Merchant |
| 3001 | Payment Gateway Error |
| 4001 | Merchant Payout Pool Insufficient Balance |
Status ​
| Status | Description |
|---|---|
| NEW | Initial state when the payment URL is generated. No payment activity yet. Customer has not visited or interacted with the payment page |
| PAYING / PENDING | Customer has selected a payment method and is
currently processing the payment. Triggered when redirected to or interacting with the payment gateway |
| SUCCESS | Payment / Payout completed successfully. Funds received and verified. No further action required |
| FAILED | Payment attempt was unsuccessful. Possible reasons include insufficient funds, timeout, user cancellation, or gateway error |
| REFUND | Payment was previously successful but has been
refunded. Currently not applicable if refund functionality is not supported |
| SUSPENDED | Payment is temporarily blocked or placed on hold. Usually due to fraud detection, compliance review, or suspicious activity |
| PENDING AUTHORIZATION | Payment requires additional approval before
completion. Applicable for payment methods requiring manual or bank-side authorization |
| EXPIRED | Payment was not completed within the allowed time
window. Common for time-sensitive payment methods such as QR payments or online banking, which usually expire after 1 hour if unpaid |