Payment refusal codes
The code and description explaining the reason for the refusal if the payin or refund failed to process. These values are returned in the API as refusal_code, refusal_desc, detailed_refusal_code, and detailed_refusal_desc in the list payments, list payins, and get payin endpoints for the following fields:
Payin and Refund Refusals
| CODE | DESCRIPTION |
|---|---|
| DECLINED | Declined |
| DO_NOT_HONOR | Do not honor |
| EXPIRED_CARD | Expired card |
| FRAUDULENT_CARD | Fraudulent card |
| INCORRECT_PAYMENT_INFORMATION | Incorrect payment information |
| INSUFFICIENT_FUNDS | Insufficient funds |
| INVALID_CARD_SECURITY_CODE | Invalid card security code |
| INVALID_EXPIRATION_DATE | Invalid expiration date |
| INVALID_PIN | Invalid PIN |
| LOST_CARD | Lost card |
| NO_CARD_NUMBER_ON_FILE_WITH_ISSUER | No card number on file with issuer |
| NO_SUCH_CARD_ISSUER | No such card issuer |
| OVER_LIMIT | Over limit |
| PROCESSING_ERROR | Processing error |
| RETRY | Retry |
| RETRY_WITH_THREEDS | Retry with 3DS |
| RISK_DECLINE | Risk decline |
| STOLEN_CARD | Stolen card |
| THREEDS_CHALLENGE_FAILED | 3DS challenge failed |
| UNEXPECTED_PAYIN_TOKEN | Unexpected payin token |
| UNSUPPORTED_CARD_TYPE | Unsupported card type |