Skip to main content
Anchor to PaymentSessionStateRejectedReason

PaymentSessionStateRejectedReason

enum

The possible values that can be used to describe the reasons why a payment is rejected.

Anchor to AUTHENTICATION_FAILEDAUTHENTICATION_FAILED

3D Secure authentication failed. This rejection reason should only be used when a payment has completed the 3DS authentication step but the authentication was unsuccessful or declined. In this case, the app isn't required to call the paymentSessionConfirm mutation to reject the credit card payment. Refer to Supporting 3-D Secure for more information on how to support 3DS.

The card was declined.

Anchor to CONFIRMATION_REJECTEDCONFIRMATION_REJECTED

The payments app called the paymentSessionConfirm mutation and Shopify rejected the confirmation.

The card has expired.

The address is incorrect.

The card security code (CVC/CVV) doesn't match the one on file.

The number is incorrect.

The PIN entered doesn't match the one on file.

The postal code doesn't match the one on file.

The card security code (CVC/CVV) doesn't match the expected format.

The card expiration date is invalid or incorrectly formatted.

The number has an invalid or incomplete format.

An error occurred while processing the payment.

•
Deprecated

Was this section helpful?

•INPUT OBJECT

The input fields for the reason why the payment was rejected.

•OBJECT

Additional details about a payment's rejected state.


Was this section helpful?