Mastercard updated its minimum data requirements for 3D Secure earlier this year.
At this time, Mastercard has not announced any non-compliance fees or plans to decline transactions that don’t include the minimum data. We recommend providing this data to improve authentication performance across all supported schemes.
What new data does Mastercard require?
Mastercard now requires at least one field from three minimum data categories to be sent when making an authentication request.
Cardholder identifier
You must provide at least one of the following data elements - name, email, or all phone fields:
| Required field | Example input |
| source.name string <= 254 characters | “John Smith” |
| source.email string [2..45 characters] | “john.smith@email.com” |
| source.phone object | |
| source.phone.country_code string [1..3] characters | “44” |
| source.phone.number string <= 15 characters | “204567895” |
Address / delivery
You must provide at least one of the following data elements:
| Required field | Example input |
| source.billing_address.address_line1 string <= 200 characters | “Wenlock Works” |
| shipping.address.address_line1 string <= 200 characters | “Wenlock Works” |
Technical information
Checkout.com will collect this information on your behalf due to your integration.