These docs are for v2023-01-01. Click to read the latest docs for v2024-10-16.

Payment refusal codes

❗️

API version 2023-01-01 deprecating

This version will be deprecated on May 1, 2025. If your platform is on this version, you should upgrade to at least 2023-12-01 to simplify authorization and access new features.

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 and refusal_desc.

Payin and Refund Refusals

CODEDESCRIPTION
DECLINEDDeclined.
DO_NOT_HONORDo not honor.
EXPIRED_CARDExpired card.
FRAUDULENT_CARDFraudulent card.
INCORRECT_PAYMENT_INFORMATIONIncorrect payment information.
INSUFFICIENT_FUNDSInsufficient funds.
INVALID_CARD_SECURITY_CODEInvalid card security code.
INVALID_EXPIRATION_DATEInvalid expiration date.
INVALID_PINInvalid PIN.
LOST_CARDLost card.
NO_CARD_NUMBER_ON_FILE_WITH_ISSUERNo card number on file with issuer.
NO_SUCH_CARD_ISSUERNo such card issuer.
OVER_LIMITOver limit.
PROCESSING_ERRORProcessing error.
RAINFOREST_RISK_DECLINERainforest risk decline.
STOLEN_CARDStolen card.
UNEXPECTED_PAYIN_TOKENUnexpected payin token.
UNSUPPORTED_CARD_TYPEUnsupported card type.