x

Questions about 3D Secure 2.0 API

1) How can we check if a payment is 3D Secure verified programmatically?

 

2) How can we check the outcome of a 3D-Secure verification to see if a user failed authentication or passed programmatically?

 

3) According to this documentation:

https://developer.squareup.com/reference/sdks/web/payments/objects/Payments#Payments.verifyBuyer

If the "userChallenged" is false when 'verifyBuyer()' is called, does this mean that the payment is not 3D-Secure authenticated? Or does it mean that the issuer did not request a challenge, but the transaction is still protected with liability shift to the issuer?

 

4) https://developer.squareup.com/docs/sca-overview states that "Calling the verifyBuyer() method in any of these APIs starts the 3DS flow." Does this mean that every single time that verifyBuyer() is called, the payment will be protected by 3D-Secure and protected with liability shift to the issuer? 

 

 

 

290 Views
Message 1 of 2
Report
1 REPLY 1
Square Community Moderator

Heya @wb46,

 

Thanks for writing in! This would be a question for our Developer Forum which you can submit here

 

As always, feel free to stop by The Community with questions, concerns and even feature requests. We are more than happy to assist.

 

225 Views
Message 2 of 2
Report