braintree / braintree-web

A suite of tools for integrating Braintree in the browser
https://developer.paypal.com/braintree/docs/start/hello-client/javascript/v3
MIT License
444 stars 134 forks source link

Verify if new Visa 3D Secure fields added succesfully? #720

Closed 7ing7ing closed 3 months ago

7ing7ing commented 3 months ago

Hi.

I want to add the new Visa required fields but I don't know how to make sure this has been succesfully implemented. I contacted Braintree support and they said that only they can see this. Also, they tried to check for these new values and said that because my transactions are merchant initiated, they don't fall under 3DS verification so they weren't able to find the verifyCard call associated with the transaction. However, when I check the transaction in Sandbox, I can see the 3D Secure information section and it says that status is "authenticate succesful", among many other data. Then I changed my transaction to customer initiated and had the same response, that they were not able to check for this, and again, in Sandbox I can see that is succesful.

I've added hardcoded values in the new fields in verifyCard like this:

Screenshot 2024-07-31 105846

By playing around I realised that if I put something like "abc" in ipAddress it returns an error because is invalid, but I can put literally antyhing in the other values (email and billingAddress) and won't fail.

If lookup does not return error, and the transaction has all the 3D Secure Information, does that mean I'm sending the new fields? Even if there is no way to confirm this?