Skip to main content

Reason Codes

For all API responses, it will contain the status_code and status_message in the headers key inside the response's body. It will describe the issue (if any) of those failed payment requests.

HTTP Status CodeStatus CodeStatusTransaction TypeReasonNext Action
2000SuccessSaleRequest accepted and processed completed by payment gateway.No follow-up action required.
2000SuccessRefundRequest accepted and processed completed by payment gateway.No follow-up action required.
2000SuccessVoidRequest accepted and processed completed by payment gateway.This means the consumer account won't be debited and the funds won't be credited to you.No follow-up action required.
2001PendingSaleRequest accepted and processed by payment gateway and waiting for completion of request such as call back from acquirer.To wait for the acquirer to process the transaction. It may take awhile before the status is reflected accordingly.
2001PendingRefundRequest accepted and processed by payment gateway and waiting for completion of request such as call back from acquirer.To wait for the acquirer to process the transaction. It may take awhile before the status is reflected accordingly.
2001PendingVoidRequest accepted and processed by payment gateway and waiting for completion of request such as call back from acquirer.To wait for the acquirer to process the transaction. It may take awhile before the status is reflected accordingly.
4002RejectedSaleRequest is rejected due to various reasons such as incorrect/missing data in the payload.Check the status_message in the response body to determine the incorrect datatype field or missing field in the request body.
4002RejectedRefundRequest is rejected due to various reasons such as incorrect/missing data in the payload.Check the status_message in the response body to determine the incorrect datatype field or missing field in the request body.
4002RejectedVoidRequest is rejected due to various reasons such as incorrect/missing data in the payload.Check the status_message in the response body to determine the incorrect datatype field or missing field in the request body.
4003ErrorSaleRequest cannot be processed by payment gateway. An error has occurred in the payment gateway while processing the request.To contact our support team to understand more about the error.
4003ErrorRefundRequest cannot be processed by payment gateway. An error has occurred in the payment gateway while processing the request.To contact our support team to understand more about the error.
4003ErrorVoidRequest cannot be processed by payment gateway. An error has occurred in the payment gateway while processing the request.To contact our support team to understand more about the error.