Skip to main content

New data integrity checks for Account Funding Transactions

From August 1, 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
  • For the sender name fields only, 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, recipient.address.address_line2, and sender.company_name fields, please ensure that:

  • The address uses the Latin alphabet. Standard accents (like é, ö, ø, ç) are permitted
  • 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 does not contain emoji characters

Sender and recipient city

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

  • The city uses the Latin alphabet. Standard accents (like é, ö, ø, ç) are permitted
  • 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

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