#HashimAziz-3DS
1 messages ยท Page 1 of 1 (latest)
Hello ๐
Looking into it ๐
can you send me the payment intent IDs where you're seeing requires_action status?
AFAIK Stripe.js actually handles 3DS flow automatically so it should also update the status of the PaymentIntent accordingly.
seems like it succeeded ๐
The webhook for that one seems to have worked as intended
But this one is failing: "pi_3KcAQ9Eb89jse5Gx1Czp0ALp"
I also just realised that the payment intent IDs are clickable and provide more information
Interesting, it does show status succeeded on my end
From the logs
Yeah I can see what you and the other dev were saying now
Does this completely rule out the problem from your side?
Is there any difference between this paymentIntent and the other one I have you?
*gave
Does this completely rule out the problem from your side?
It is highly likely since we're unable to reproduce it. You can always refer to the PaymentIntent status to validate
Is there any difference between this paymentIntent and the other one I have you?
I don't think so
Okay thanks for your help
I've done some further testing and just realised this is related to which test cards I'm using
4242424242424242 successfully triggers the webhook
But using any of those in the regulatory/SCA section do not
Any idea why this might be?
As in you're not seeing payment_intent.succeeded events for SCA cards?
According to the Stripe CLI the event gets sent for SCA cards but returns 500
Whereas for normal cards the event returns 200
interesting
I'd suggest adding more logging to see what types of events are coming in and if your handler function for the webhook is configured to handle those events
Just tested with one of the International cards and those work too
So the only cards that are failing to trigger the webhook are these: https://stripe.com/docs/testing#regulatory-cards
Is it all the cards listed there?
All of them except the third, which failson the client side as expected with "Insufficient funds" and so never touches a webhook.
I see.
Yeah I'd add some more logging and check the event types honestly.
Okay thanks for your help
NP! Happy to help ๐