#lozzy.
1 messages · Page 1 of 1 (latest)
The bank ultimately decides whether 3DS is requested. So for automatic the choice is entirely up to the bank. If you set it to any, Stripe specifically asks the bank to request 3DS which makes the bank much more likely to ask for it (though banks can decide to not even if you ask)
I understand that with card payments setting the value to 'any' will trigger 3DS if the card is enabled for 3DS (At least for testing). However, when I test GooglePay and use the token given from Google. It seems to always trigger 3DS. I was told earlier that 3DS for Google/Apple Pay rarely happens but that's not been the case.
I assume you recommend setting the value to 'automatic'?
Both settings are valid, so automatic is probably the reccommended one unless you have a specific reason to choose any
Despite using Google test cards, 3DS will always be triggered since request_three_d_secure is set to 'any'? In a live environment this will only work if the card used for Google pay supports 3DS. Is this correct?
Yes, 3DS is a bank thing. So if the bank doesn't support 3DS, there is nothing to be requested and no page for the user to go through. Stripe and Google just direct you to the bank's site, they don't have their own 3DS pages
If request_three_d_secure is set to automatic, how can we test 3DS with Google Pay? Of course you have your own test cards that can trigger 3DS. But in this instance we are using Google test cards.
Will I have to toggle between 'any' and 'automatic' in order to test 3DS with Google/Apple Pay?
I actually think Google Pay may do its own 3DS handling. Will check in to that and get back to you