Error codes

Below you'll find all the possible error codes you might receive when sending a request through our API.

Payments endpoint

The following table lists the error codes that exist for the /payments endpoint.

NameDescription
address_invalidThe shipping address is invalid.
amount_exceeds_balanceThe payment amount exceeds the balance.
amount_invalidThe payment amount is invalid.
api_calls_quota_exceededThe quota for API calls has been exceeded.
billing_descriptor_city_invalidThe city from which the charge originated is invalid.
billing_descriptor_city_requiredThe city from which the charge originated is required.
billing_descriptor_name_invalidThe dynamic description of the charge is invalid.
billing_descriptor_name_requiredA dynamic description of the charge is required.
business_invalidThe business settings are invalid.
business_settings_missingThe business settings are missing.
capture_value_greater_than_authorizedThe capture value is greater than the authorized value.
capture_value_greater_than_remaining_authorizedThe capture value is greater than the remaining authorized value.
card_authorization_failedThe card authorization has failed.
card_disabledThe card is disabled.
card_expiredThe card is expired.
card_expiry_month_invalidThe two-digit expiry month is invalid.
card_expiry_month_requiredA two-digit expiry month is required.
card_expiry_year_invalidThe four-digit expiry year is invalid.
card_expiry_year_requiredA four-digit expiry year is required.
card_holder_invalidThe cardholder is invalid.
card_not_foundThe card is not found.
card_number_invalidThe card number is invalid.
card_number_requiredThe card number is required.
channel_details_invalidThe channel details are invalid.
channel_url_missingThe channel URL is missing.
charge_details_invalidThe charge details are invalid.
city_invalidThe city from which the charge originated is invalid.
country_address_invalidThe first or second line of the payment source owner's billing address is invalid.
country_invalidThe two-letter ISO country code of the payment source owner's billing address is invalid.
country_phone_code_invalidThe international country calling code is invalid.
country_phone_code_length_invalidThe international country calling code length is invalid.
currency_invalidThe three-letter ISO currency code is invalid.\ See currency codes for a full list of valid currency codes.
currency_requiredThe three-letter ISO currency code is required.
customer_already_existsThe customer details already exist.
customer_email_invalidThe email address associated with the customer is invalid.
customer_id_invalidThe customer identifier is invalid.
customer_not_foundThe customer's details cannot be found.
customer_number_invalidThe customer number is invalid.
customer_plan_edit_failedEditing the customer plan has failed.
customer_plan_id_invalidThe customer plan identifier is invalid.
cvv_invalidThe CVV is invalid.
destination_amount_invalidThe payout destination amount is invalid.
destination_id_invalidThe payout destination identifier is invalid.
destination_token_requiredThe payout destination token is required.
destination_token_invalidThe payout destination token is invalid.
email_in_useThe email address is already in use.
email_invalidThe email address is invalid.
email_requiredThe email address is required.
endpoint_invalidThe endpoint is invalid.
expiry_date_format_invalidThe expiry date format is invalid.
fail_url_invalidThe failure URL is invalid.
first_name_requiredThe account holder's first name is required.
last_name_requiredThe account holder's last name is required.
ip_address_invalidThe IP address used to make the payment is invalid.
issuer_network_unavailableThe issuer network is unavailable.
metadata_key_invalidThe metadata key is invalid.
parameter_invalidThe parameter is invalid.
password_invalidThe password is invalid.
payment_expiredThe payment has expired.
payment_invalidThe payment is invalid.
payment_method_invalidThe payment method is invalid.
payment_source_requiredThe payment source linked to a specific customer is required.
payment_type_invalidThe payment type is invalid.
phone_number_invalidThe phone number associated with the shipping address is invalid.
phone_number_length_invalidThe length of the phone number associated with the shipping address is invalid.
previous_payment_id_invalidThe previous payment identifier is invalid.
recipient_account_number_invalidThe recipient's account number is invalid.
recipient_account_number_requiredThe recipient's account number is required.
recipient_dob_invalidThe recipient's date of birth (YYYY-MM-DD) is invalid.
recipient_dob_requiredThe recipient's date of birth (YYYY-MM-DD) is required.
recipient_last_name_requiredThe recipient's last name is required.
recipient_zip_invalidThe first part of the recipient's UK postcode is required.
recipient_zip_requiredThe first part of the recipient's UK postcode is required.
recurring_plan_existsThe recurring plan exists.
recurring_plan_not_existThe recurring plan does not exist.
recurring_plan_removal_failedRemoving the recurring plan has failed.
request_invalidThe request is invalid.
request_json_invalidThe JSON in the request is invalid.
risk_enabled_requiredThe risk check that is enabled is required.
server_api_not_allowedThe server API is not allowed.
source_email_invalidThe payment source owner's email address is invalid.
source_email_requiredThe payment source owner's email address is required.
source_id_invalidThe payment source identifier is invalid.
source_id_or_email_requiredThe payment source identifier or email address is required.
source_id_requiredThe payment source identifier is required.
source_id_unknownThe payment source identifier is unknown.
source_invalidThe payment source is invalid.
source_or_destination_requiredThe payment source or destination is required.
source_token_invalidThe Checkout.com token is invalid.
source_token_requiredThe Checkout.com token number is required.
source_token_type_requiredThe source token type is required.
source_token_type_invalidThe source token type is invalid.
source_type_requiredThe payment source type is required.
success_url_invalidThe success URL provided is invalid.
3ds_malfunction3DS has malfunctioned.
3ds_not_configured3DS is not configured.
3ds_not_enabled_for_card3DS is not enabled for card.
3ds_not_supported3DS is not supported.
3ds_payment_required3DS payment required.
token_expiredThe Checkout.com token has expired.
token_in_useThe Checkout.com token is in use.
token_invalidThe Checkout.com token is invalid.
token_requiredThe Checkout.com token is required.
token_type_requiredThe Checkout.com token type is required.
token_usedThe Checkout.com token has already been used.
void_amount_invalidThe void request amount is invalid.
wallet_id_invalidThe wallet identifier is invalid.
zip_invalidThe first part of the UK postcode is invalid.
processing_key_requiredThe processing key is required.
processing_value_requiredThe processing value is required.
3ds_version_invalidThe 3DS version is invalid.
3ds_version_not_supportedThe 3DS version is not supported.

Payment sources endpoint

The following table lists the error codes that exist for the /sources endpoint.

NameDescription
currency_invalidThe three-letter ISO currency code is invalid.\ See currency codes for a full list of valid currency codes.
customer_mismatchThere is a customer mismatch.
customer_not_foundThe customer is not found.
payment_method_not_supportedThe payment method is not supported.
payment_source_does_not_existThe payment source does not exist.
payments_not_supportedPayments are not supported.
processing_errorThere is a processing error.
refunds_not_supportedRefund requests are not supported.
request_invalidThe request is invalid.
service_unavailableThe service is unavailable.

Tokens endpoint

The following table lists the error codes that exist for the /tokens endpoint.

NameDescription
processing_errorThere is a processing error.
request_invalidThe request is invalid.
service_unavailableThe service is unavailable.
token_type_invalidThe token type is invalid.
token_data_invalidThe token data is invalid.

Can we help?

Thanks for using Checkout.com. If you need any help or support, then message our support team at [email protected].