#crimster_reactnative-3ds
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1494010996241596538
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
hello! i do know that a urlScheme is required for anything that potentially involves a redirect, so yes i do think that it includes 3DS - let me double check some things
assuming this is the case do you have additional questions? or are you more concerned about the fact that our docs don't clearly call this out?
i did just double check the docs here and it looks like we do call it out (although it's subtle)
urlScheme="your-url-scheme" // required for 3D Secure and bank redirects
if you have other docs in mind where you think it should be added i can follow up with our docs team
Still curious about one thing: is it expected that only some users hit this issue? Our theory is that it depends on whether the issuing bank uses redirect-based vs in-app/iframe 3DS challenge โ banks that use redirects would fail without urlScheme, while banks using iframe challenges would work fine. Is that correct?
Regarding docs โ the main place we looked was the @stripe/stripe-react-native README and the StripeProvider API reference. urlScheme is listed as an optional prop with no mention that it's effectively required for 3DS redirects. Adding a note there would probably save others the same debugging. Also if there's a troubleshooting page for 3DS failures on mobile, a "check that urlScheme is set" step would be a quick win.
banks that use redirects would fail without urlScheme, while banks using iframe challenges would work fine.
pretty sure this is correct but i'm gonna double check
ok yep confirmed that this is correct
it does look like we call this out in the README as well:
https://github.com/stripe/stripe-react-native/blob/master/README.md#usage-example
are you referring to it being optional without the note in the API reference docs?
https://stripe.dev/stripe-react-native/api-reference/interfaces/InitStripeParams.html#urlscheme
crimster_reactnative-3ds