New 3DS requirements for Visa
Visa's 3DS integration now requires additional fields that were previously optional. In order to receive 3DS protection on Visa payments, the following billing contact fields will need to be set in the Create payin config request when threeds_mode
is ATTEMPT
.
billing_contact.name
billing_contact.email
ORbilling_contact.phone
The billing contact name
must always be sent along with either email
or phone
.
If the requirements are not met, 3DS will still run and can show as "succeeded" on the payin. However, the Visa payment will not receive the 3DS protection that results in the liability shift.
In a new version of the Rainforest API coming soon, the above fields will be required on the Create payin config endpoint when threeds_mode
is ATTEMPT
and will return a specific error message if the requirements are not met.
Please contact support if you have any questions.