• API Doc

Error Code & Status | Exicash

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