#mattk5r
1 messages · Page 1 of 1 (latest)
is this for ACH? SEPA? BACS Direct?
ACH, but I think would like a universal solution if possible.
Are you using Setup Intents to save the Payment Method for future payments? Or are you using Payment Intents to create a payment via the Payment Method?
Both I believe. Setup intents when adding saved payment method for future payments, and payment intents when paying an invoice (which we then want to save the payment method)
From our docs:
When the bank account is successfully verified, Stripe returns the SetupIntent object with a status of succeeded, and sends a setup_intent.succeeded webhook event.
Verification can fail for several reasons. The failure may happen synchronously as a direct error response, or asynchronously through a setup_intent.setup_failed webhook event (shown in the following examples).
Events for Payment Intents would be similar: payment_intent.succeeded and payment_intent.payment_failed
https://stripe.com/docs/api/events/types#event_types-payment_intent.payment_failed
https://stripe.com/docs/api/events/types#event_types-payment_intent.succeeded
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Docs on ACH that mention the webhooks are here: https://stripe.com/docs/payments/ach-debit/set-up-payment
Perfect!! Thanks!!
payment_intent.succeeded will also occur when we later charge a payment method on file, correct?
Correct