Enhanced scheme data (ESD) is optional additional data that you can send with your payment or capture request. ESD lets shoppers see additional information about their purchase on their card statement and use this information for reporting purposes. ESD can lower your interchange fees for US domestic Visa and Mastercard transactions. You can also send ESD to American Express for fraud protection and reporting, but there is no financial incentive for this.
You can send ESD for both online and in-person payments. Sending ESD does not affect authorization rates.
Choose the correct kind of ESD to send. Different types of ESD cannot be combined, for example you can send either level 2/3 data or airline data, but not both for one request.
Visa and Mastercard
Send level 2 or level 3 ESD for lower interchange fees on US domestic payments made using commercial Visa or Mastercard cards.
Send temporary services ESD for lower interchange fees on US domestic Mastercard transactions if your business uses MCC 7361 (Temporary Services).
Send airline ESD for lower interchange fees on US domestic Visa and Mastercard transactions if you have MCC 3000-3350, 4511 or 4722.
Send car rental ESD for lower interchange fees on US domestic Visa and Mastercard transactions if you have MCC 3351-3500, 7512, 7513 or 7519.
Send lodging ESD for lower interchange fees on US domestic Visa and Mastercard transactions if you have MCC 3501-3999 or 7011.
See ESD for American Express to check which fields to send.
How to send ESD
There are two ways to send ESD to Adyen:
- In the
additionalDataobject of a /payments request. If you are not eligible to submit ESD, or if the ESD you send is incomplete or invalid, Adyen processes the payment without ESD.
- In the
additionalDataobject of a /capture request. You can only send ESD in your capture request if you do not use automatic capture. For partial captures, send enhanced scheme data in the captures request. If you send incomplete or invalid data in a capture request, it will be rejected. You can fix and resend the capture request.
To see the additional data in your response, make sure that you enable the additional data settings in your Customer Area under Developers > Additional data settings. Contact our Support Team if you need to check whether the ESD you send is complete and valid.