#Jeswin
1 messages · Page 1 of 1 (latest)
Hey, how are you integrating with Stripe?
we were using react stripe elements for the paymentIntents..
Can you share a Payment Intent ID pi_xxx
pi_3M7gAmCyDKnAYNYp1qMU87is
Taking a look
3DS/auth was requested by the bank/issuer for the payment, so you need to attempt authentication via Stripe.js
Doesn't appear to have been attempted from what I can tell. Are you handling that in your integration?
Are you using the Payment Element?
Anyway, this is the step you're likely missing: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#complete-payment
thanks for the reference..
yes we are using react stripe elements..
but in this url there is nothing mentioned related for 3D Secure Attempt process..
The confirmPayment function handles the 3DS/auth flow:
If Strong Customer Authentication (SCA) is required for the payment, the Payment Element handles the authentication process before confirming the PaymentIntent.
got it.. how this made a difference in front end..is that ask user to confirm the 3D security while they payment.. ?
Yep, exactly! If the bank/issuer has requested authentication for the payment, which happened in the case of pi_3M7gAmCyDKnAYNYp1qMU87is, then confirmPayment will handle that authentication flow and present it to the confirm and complete the payment
Thank you so much for the answers..
one last question...
do we have any options to test 3D secure payments in test mode (sandbox account)
Yep, there's a number of test cards that will trigger/require 3DS in various states: https://stripe.com/docs/testing#authentication-and-setup
4000002760003184 is the one you likely want
thank you...