#ltran - SEPA failure
1 messages · Page 1 of 1 (latest)
Yes, they can fail though as you can see that can be pretty rare. We have test cards for testing those failures in our docs if you are interested https://stripe.com/docs/payments/sepa-debit/accept-a-payment#test-integration
Can you clarify what we might see? So far the transitions we have seen are:
payment_intent.created -> payment_intent.failed
payment_intent.created -> payment_intent.processing -> payment_intent.succeeded -> payment_intent.disputed
Is it ever possible to see:
payment_intent.created -> payment_intent.processing -> payment_intent.failed
Payment intents don
Darn enter key
Payment intents don't have a failed state. You will see it go:
payment_intent.created -> payment_intent.processing -> payment_intent.requires_payment_method
I should have clarified that our test numbers for this are the ones marked "The PaymentIntent status transitions from processing to requires_payment_method." and "The PaymentIntent status transitions from processing to requires_payment_method after three minutes."
I see, but what about this state? https://stripe.com/docs/api/events/types#event_types-payment_intent.payment_failed
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
That event will actually contain a payment intent with a requires_payment_method status. It is to tell you that one attempt at a payment failed but when that happens the payment intent state machine goes back to its initial state
Gotcha, thanks a lot!
Of course, glad I could help clarify