Transaction Failed Reasons
Below is a list of the most frequently encountered error messages returned by the bank gateway for each unsuccessful transaction.
The failure message for a transaction is returned in the failure_reason parameter within the responses of the Get Full Payment Details and Get Specific Transaction Details API endpoints
| Failure Reason |
|---|
| Insufficient funds (Possible causes include attempting an online purchase that exceeds the credit card’s available limit.) |
| 3DS authentication failed (Possible causes may include the user entering an incorrect password, the cardholder or card issuer not being enrolled in 3DS, or a technical issue with the issuing bank.). |
| The issuer bank has declined the transaction (Possible causes may include incorrect card details, insufficient funds, risk-related rejection, an expired or restricted card, or a card not enabled for online transactions.) |
| The transaction has been blocked from the gateway (Possible causes may include an unsupported card BIN, fraud detection measures, or security blocking rules.). |
| Transaction canceled |
| Session timeout |
| Wrong Security Code |
| The card is expired. |
| Denied by Risk |
| The card issuer doesn't respond. |
| Unspecified Failure |
