#rjsanchez-3DS
1 messages · Page 1 of 1 (latest)
Please paste the ID to this chat, thanks.
this one has "requires_Action" error:
pi_3LTDpLCVcMsQA7091CbpK1vX
this one has "requires_payment_method": pi_3LSq0gCVcMsQA7091ZbsG42C
this comes came in as "paid" so it looks like its good:
pi_3LSp4DCVcMsQA7090VZFJyeQ
let me know, thank you so much for your help! been struggling with this
Thanks for the ID. The issuing bank decides whether the transaction requires 3DS. So you need to handle the requires_action PaymentIntent by calling stripe.confirmCardPayment https://stripe.com/docs/js/payment_intents/confirm_card_payment
got it, looking into it right now
You can also enabled Send a Stripe-hosted link for cardholders to authenticate when required so that Stripe will send an email to your customer for 3DS authentication. https://stripe.com/docs/invoicing/send-email#send-secure-emails
but would this be required even if it's a US card?
for example, this on Stripe US and my card issuing bank is CapitalOne from the US so this is why it's strange to me as to why my bank would request 3DS if 1. I'm not enrolled as a card holder and 2. this is not in Europe where SCA is required
Also, if I only take US customers, and I disable 3DS option of Payments> Fraud&Risk>Rules, would that still cause an issue?
Stripe can't turn off 3DS. It's the issuing bank that decide whether a 3DS is necessary.
3DS is uncommon in the US, but banks are still required to support it.
Jack, thank you very much. I have relayed this info to my devs, they're looking the links you sent and if we have any questions, can I return to this message log or should I post it in the general questions?