Error codes
After sending an API request, you will receive a response containing:
- an HTTP status code
- a response object containing a
response_code
that indicates the status of the request, or an error object containing one or severalerror_codes
This page describes the possible error codes you might receive. View a list of the possible response codes.
Payments endpoint
The following table lists the error codes that exist for the /payments
endpoint.
Name | Description |
---|---|
| The quota of failed payment actions has been exceeded. |
| The shipping address is invalid. |
| The payment amount exceeds the balance. |
| The payment amount is invalid. |
| The quota for API calls has been exceeded. |
| The city from which the charge originated is invalid. |
| The city from which the charge originated is required. |
| The dynamic description of the charge is invalid. |
| A dynamic description of the charge is required. |
| The business settings are invalid. |
| The business settings are missing. |
| The capture value is greater than the authorized value. |
| The capture value is greater than the remaining authorized value. |
| The card authorization has failed. |
| The card is disabled. |
| The card is expired. |
| The two-digit expiry month is invalid. |
| A two-digit expiry month is required. |
| The four-digit expiry year is invalid. |
| A four-digit expiry year is required. |
| The cardholder is invalid. |
| The card is not found. |
| The card number is invalid. |
| The card number is required. |
| The channel details are invalid. |
| The channel URL is missing. |
| The charge details are invalid. |
| The city from which the charge originated is invalid. |
| The first or second line of the payment source owner's billing address is invalid. |
| The two-letter ISO country code of the payment source owner's billing address is invalid. |
| The international country calling code is invalid. |
| The international country calling code length is invalid. |
| The three-letter ISO currency code is invalid. |
| The three-letter ISO currency code is required. |
| The customer details already exist. |
| The email address associated with the customer is invalid. |
| The customer identifier is invalid. |
| The customer's details cannot be found. |
| The customer number is invalid. |
| Editing the customer plan has failed. |
| The customer plan identifier is invalid. |
| The CVV is invalid. |
| The email address is already in use. |
| The email address is invalid. |
| The email address is required. |
| The endpoint is invalid. |
| The expiry date format is invalid. |
| The failure URL is invalid. |
| The account holder's first name is required. |
| The account holder's last name is required. |
| The IP address used to make the payment is invalid. |
| The issuer network is unavailable. |
| The metadata key is invalid. |
| The parameter is invalid. |
| The password is invalid. |
| The payment has expired. |
| The payment is invalid. |
| The payment method is invalid. |
| The payment source linked to a specific customer is required. |
| The payment type is invalid. |
| The phone number associated with the shipping address is invalid. |
| The length of the phone number associated with the shipping address is invalid. |
| The previous payment identifier is invalid. |
| The recipient's account number is invalid. |
| The recipient's account number is required. |
| The recipient's date of birth ( |
| The recipient's date of birth ( |
| The recipient's last name is required. |
| The first part of the recipient's UK postcode is required. |
| The first part of the recipient's UK postcode is required. |
| The recurring plan exists. |
| The recurring plan does not exist. |
| Removing the recurring plan has failed. |
| The request is invalid. |
| The JSON in the request is invalid. |
| The risk check that is enabled is required. |
| The full API is not enabled on your sandbox account. To enable it, please contact our Integration team at integration@checkout.com. |
| The payment source owner's email address is invalid. |
| The payment source owner's email address is required. |
| The payment source identifier is invalid. |
| The payment source identifier or email address is required. |
| The payment source identifier is required. |
| The payment source identifier is unknown. |
| The payment source is invalid. |
| The payment source or destination is required. |
| The Checkout.com token is invalid. |
| The Checkout.com token number is required. |
| The source token type is required. |
| The source token type is invalid. |
| The payment source type is required. |
| This account type cannot request a split payment for multiple sub-entities. |
| The success URL provided is invalid. |
| 3DS has malfunctioned. |
| 3DS is not configured. |
| 3DS is not enabled for card. |
| 3DS is not supported. |
| 3DS payment required. |
| The Checkout.com token has expired. |
| The Checkout.com token is in use. |
| The Checkout.com token is invalid. |
| The Checkout.com token is required. |
| The Checkout.com token type is required. |
| The Checkout.com token has already been used. |
| The void request amount is invalid. |
| The wallet identifier is invalid. |
| The first part of the UK postcode is invalid. |
| The processing key is required. |
| The processing value is required. |
| The 3DS version is invalid. |
| The 3DS version is not supported. |
Payment sources endpoint
The following table lists the error codes that exist for the /sources
endpoint.
Name | Description |
---|---|
| The three-letter ISO currency code is invalid. |
| There is a customer mismatch. |
| The customer is not found. |
| The payment method is not supported. |
| The payment source does not exist. |
| Payments are not supported. |
| There is a processing error. |
| Refund requests are not supported. |
| The request is invalid. |
| The service is unavailable. |
Accounts endpoint
The table below lists all the possible error codes you might receive when using the /accounts/entities
endpoint.
Name | Description |
---|---|
| The MCCs provided for the sub-entity are outside the processing scope of its PayFac/Marketplace. |
| The principal address country provided for the sub-entity is outside the processing scope of its PayFac/Marketplace. |
| The PayFac/Marketplace is not permitted to onboard new sub-entities. |
For example, | The specified field is mandatory but was not provided in the request: the field is null, contains empty strings, or contains white spaces. |
For example, | The specified field does not match the validation policies for minimum length, maximum length, or formatting. |
Tokens endpoint
The following table lists the error codes that exist for the /tokens
endpoint.
Name | Description |
---|---|
| There is a processing error. |
| The request is invalid. |
| The service is unavailable. |
| The token type is invalid. |
| The token data is invalid. |