Closed terrymccartan-toast closed 6 months ago
@terrymccartan-toast - I'm referring this question to our Authentication team. I'll let you know when I know more.
In the meantime can you tell us what version of Dropin/Components you are using? And against which version of the CheckoutAPI?
Hi @sponglord - its checkout api version 70 and the drop in component 5.53.3
Thanks, and can you just confirm that you are setting this:
authenticationData: {
threeDSRequestData: {
nativeThreeDS: 'preferred'
}
}
Yep confirmed we are setting it on the /sessions request and it seems to have no affect when paying with the google pay instant payment button. The full redirect still occurs.
Our question is whether the redirect is valid or should the challenge window be displayed within the drop in component
Thanks!
@terrymccartan-toast - do you have a pspReference?
Sure thing. We have a couple
HG6H5C9XXQDG96F6 HDVW438TTVBVDND3 HDVW438TTVBVDND3 P4VTD49RXNXLV3X3
All of these ended up in a full page redirect - where we have seen with cards the challenge window is displayed inline
heres one where we explicitly called out preferred on the initial session JHDQFKT92WNM9J65 - (session id CSDCDE56F1331F427F)
@terrymccartan-toast - thanks for the refs
To answer your question the redirect is valid - it's a legitimate flow. I'm just trying to establish (from our Backend & Authentication teams) if there is anything you can do, via config props, to influence this flow for Instant payment methods, and bring it inline
@terrymccartan-toast - turns out it was an issue on our side. The GooglePay component wasn't passing on a property necessary for our backend to decide whether to route the 3DS2 through a native or redirect flow. This has been fixed in #2690 and will be available in our next release
Fantastic - thanks @sponglord for seeing this through
Describe the bug
We have found that using the same card number
4917 6100 0000 0000
when entering in cards will display the challenge window inline. When this card is used from an instant payment method (the test card suite using a card with 3ds). It will force a full browser redirect vs displaying the challenge window within the drop in component.To Reproduce Steps to reproduce the behavior:
Expected behavior Challenge behavior for both should be handled within the iframe that is loaded
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context We are attempting to handle all 3ds checks within the drop in component and prevent the full page redirect. We have tried the docs on providing native3ds as preffered but the instant paymentMethod (e.g. google) seem to always try the full page redirect