#rosie-3ds
1 messages · Page 1 of 1 (latest)
"pi_3KicZP2Z9s5t7Ecj1Lr9GIP3"
that user went through 2 payment_intents, the first one to add the card, and the second one to make a purchase using the selected card. the first payment_intent succeeds but the second one fails and immediately displays the "source is canceled" screen. i was hoping there is any verbuous logs to explain why
it's because you deleted the subscription object associated with the payment
https://dashboard.stripe.com/test/logs/req_jrZsKlB2Cbgq4j you made this API call to cancel the subscription
I think we delete it as soon as we get the payment intent failed. that should be at around the end of the flow so the payment intent failed and the invoice voided triggered that
you probably have a webhook handler set up that sees the subscription is incomplete or something, and has logic to cancel the subscription. That closes the invoice, cancels the PaymentIntent, cancels the 3D Secure transaction, and results in that error
yeah but you need to fine tune that. The PaymentIntent didn't "fail" yet, the payment is still ongoing