#abignalet

1 messages · Page 1 of 1 (latest)

royal frostBOT
chrome arrow
#

Do you have the ID of a payment intent that this happened with?

#

And when were you retreiving the payment intent? Was this on some event like payment_intent.succeeded or something?

tawdry lodge
#

pi_3MeIybDlpLzq27jH2lt0Egk0

#

our check was around this date 1677074943139

#

my flow is:

  • create payment method (full front)
  • create payment intent (backend)
  • confirmCardPayment (front)
  • redirect my user to a page with an iframe for 3DS
  • after catching the stripe redirection back to my website - I check the paymentIntent using retrievePaymentIntent
#

in the majority of the cases it works well - but in some cases the paymentIntent has still requires_action status

chrome arrow
#

I actually don't see a log line for that payment intent completing 3DS. Is it possible that your users are getting directed to your success page before the payment is done somehow?

tawdry lodge
#

Nop the only way to go to success is a payment_intent in succeeded status.

#

we are triggering an error when we receive those in requires_action that's why I would like to double check if there is something to do

idle mica
#

👋 stepping in

#

Catching up

tawdry lodge
#

hi

idle mica
#

So yeah this looks to me like the customer isn't completing 3DS, instead they are likely hitting the "back" button which some issuers provide on their 3DS modal which would send them back to your return_url

tawdry lodge
#

Ok so it indicates clearly a failed 3DS

idle mica
#

Well mostly yes. It clearly indicates on our end that the Customer didn't complete 3DS successfully

#

So that tells me they likely abandoned the page