#sdt
1 messages ยท Page 1 of 1 (latest)
๐ Thanks for reaching out
Let me do some tests regarding that
๐
Basically this is a problem as there seems to be a whole bunch of ui customisation for 3DS v2 and I'm reluctant to just deploy blind and "hope for the best"
The card that you are testing triggers the challenge flow with single-select UI, which is the same in your recording, you got only one UI once you click confirm the 3ds challenge is completed
https://stripe.com/docs/testing#3d-secure-mobile-challenge-flows:~:text=3D Secure 2 authentication must be completed on all transactions. Triggers the challenge flow with single-select UI.
What are you expecting ?
these cards only work that way when used in a mobile app with the native 3D Secure 2 flow. The web based flow always just uses a generic authentication button
OK. I'm using the Stripe Android SDK in a native app...
Like, I'm using the stripe-android example app
With no code changes
ah, so you are. But yep but unfortunately we are experimenting with disabling the native flow and always using 'web fallback' version of 3DSv2
in practise the conversion is worse because we've seen that banks really poorly implement the native flow, so we are mostly disabling it in favour of opening the web based flow in a WebView (which is what happens in your video)
Right OK I see
It's a bit confusing as I didn't expect that to happen
So, I'm now at an impasse. Is this web fallback going to be permanent? (I.e do I need to test these native flows, if so, how?)
we don't know yet, it's something we're experimenting with. You don't need to test it anyway since it's all handled in the SDK and the actual implementation of the 3DS flow is an implementation detail
I'd perhaps consider updating your Testing page to make it clear all those test cards do the same thing
I do need to test it as the ui can be customised
I need to make sure we don't have e.g black button with black text etc
ah that is indeed true
I did test this myself in the past but you're right, as of recently you always get the web flow
I guess I just need some guidance here as to what to do
I would say
a) if you don't actually change the customisation options then it should be fine since it will use our default theme
b) but it's totally valid to want to test this. AFAIK you'd have to ask us to flag your account out of the experiment so you always get the native flow(unfortunately we usually do the exact opposite, but I'm sure we can do it)
Currently around 5-10% of our customers go through authentication (we currently use a different psp) so it's a bit of a big deal for us
if you write into https://support.stripe.com/?contact=true the ticket will almost certainly end up up with me or someone on my team so we'll figure out a solution to let you test it, likely we need to flag your account out of the experiment in test mode only
OK, I'll do that, thanks. Will I just screenshot this thread?
sure
Thanks for your help ๐
I'm now in live chat land
better to send an email but it all works
I only say that because we have some accelerated routing for integration-related questions to route to my team if you email in and pick the right options in the contact form. Anyway that's not your problem, our team needs to come up with a better "Discord thread -> support ticket" story for more involved questions that appear here, it's something we're thinking about. Anyway, irrelevant to the actual issue, if you write in we'll figure out how to test those native 3DSv2 flows effectively