Verification Session State Reason
The possible values that can be used to describe the reasons why a verification is rejected.
Anchor to Valid valuesValid values
- Anchor to AUTHENTICATION_FAILEDAUTHENTICATION_FAILED•
Credit card only. 3DS authentication failed. This Reason should be only used when the payments app does not want to proceed and confirm the payment after the 3DS authentication step.
- Anchor to CARD_DECLINEDCARD_DECLINED•
Credit card only. Credit card declined.
- Anchor to EXPIRED_CARDEXPIRED_CARD•
Credit card only. Credit card expired.
- Anchor to GENERIC_ERRORGENERIC_ERROR•
Verification processing failure.
- Anchor to INCORRECT_ADDRESSINCORRECT_ADDRESS•
Credit card only. The provided address is valid but does not match the card's provider record.
- Anchor to INCORRECT_CVCINCORRECT_CVC•
Credit card only. The provided CVC is valid but does not match the card's provider record.
- Anchor to INCORRECT_ZIPINCORRECT_ZIP•
Credit card only. The provided ZIP is valid but does not match the card's provider record.
- Anchor to INVALID_CVCINVALID_CVC•
Credit card only. The provided CVC does not match the expected format.
- Anchor to INVALID_EXPIRY_DATEINVALID_EXPIRY_DATE•
Credit card only. The expiry date does not match the date format.
- Anchor to INVALID_NUMBERINVALID_NUMBER•
Credit card only. The provided card number does not match the expected format.
Anchor to FieldsFields
- •INPUT OBJECT
The reason code.
- •OBJECT
The reason the verification is rejected.