Skip to main content

New data integrity checks for Account Funding Transactions

From June 30, 2026, Checkout.com will enforce compliance with the card schemes’ data integrity checks for Account Funding Transactions (AFTs).

After we introduce these checks, you may see more AFT declines if your API requests don’t follow our validation. If we decline a payment for this reason, we’ll return a 422 status code.

To help you assess your integration and identify potential issues that could result in these declines, we’ve listed the API fields below and the relevant data quality requirements:

Sender and recipient name

For sender.first_name, sender.last_name, recipient.first_name, and recipient.last_name, please ensure that:

  • The name uses the Latin alphabet. Standard accents (like é, ö, ø, ç) are permitted
  • The name does not include special characters @, !, /, >, ?, :, ;, :, <, >, *, ", #, ^, $, £, (, ), [, ], ~, \, or numeric characters (including Chinese and Arabic numerals)
  • The name does not include double spaces, tabs, or whitespace
  • The name does not contain emoji characters
  • The name does not contain the following disallowed values: “CARD”, “TECHNOBANK”, “INSTANT”, “VIRTUAL”, “MY”, “KDV”, “GOLD”, “VISA”, “MONO”, “VIZA”, “PRIVATE”, “Tester”, “Unknown”, “NA”, “Test”

Sender and recipient address

For the sender.address.address_line1, sender.address.address_line2, recipient.address.address_line1 and recipient.address.address_line2 fields, please ensure that:

  • The address does not include special characters @, !, /, >, ?, :, ;, :, <, >, *, ", #, ^, $, £, (, ), [, ], ~, \, or Chinese and Arabic numerals. Other numeric characters (e.g. 1, 2…9, 0) are permitted
  • The address does not include double spaces, tabs, or whitespace
  • The address uses the Latin alphabet. Standard accents (like é, ö, ø, ç) are permitted

Sender and recipient city

For the sender.address.city and recipient.address.city, please ensure that:

  • The city does not contain special characters @, !, /, >, ?, :, ;, :, <, >, *, ", #, ^, $, £, (, ), [, ], ~, \, or numeric characters (including Chinese and Arabic numerals)
  • The city does not include double spaces, tabs, or whitespace
  • The city uses the Latin alphabet. Standard accents (like é, ö, ø, ç) are permitted

Sender and recipient state

For the sender.address.state and recipient.address.state, please ensure that:

  • The state does not contain special characters @, !, /, >, ?, :, ;, :, <, >, *, ", #, ^, $, £, (, ), [, ], ~, \, or numeric characters (including Chinese and Arabic numerals)

Sender and recipient country

For the sender.address.country and recipient.address.country, please ensure that:

  • The country does not contain special characters @, !, /, >, ?, :, ;, :, <, >, *, ", #, ^, $, £, (, ), [, ], ~, \, or numeric characters (including Chinese and Arabic numerals)

We will decline any payment where the country code is a prohibited or restricted country: “CU”, “IR”, “KP”, “SD”, “SY”, “RU”, “BY”, “VE”, “IQ”, “AF”, “LY”.

Was this article helpful?
Share
Copy Link Share via email

Articles in this section