#bongowilliams
1 messages ยท Page 1 of 1 (latest)
I can see that there is charge.succeeded , payment_intent.succeeded and checkout.session.completed that fire when a payment is made, and i can receive these via connect webhooks
the main purpose of the webhooks for me here are to check when the payment has succeeeded so I can mark the payment as paid in our local platform database too. so whether this is a card payment through the checkout or a delayed payment through bank transfer
๐ Hi there, Happy to help!
thanks!
I am assuming it will be payment_intent.succeeded as I can see the payment details there, and also the meta data so i can track it back to my database
evt_3LojxY2XVptw46Sq0ymO8UFp
or i also saw that checkout.session.completed has "payment_status": "paid", - which is probably good also ๐
and according this i can handle delayed notifications too: https://stripe.com/docs/payments/checkout/fulfill-orders#delayed-notification
In fact, payment_intent.succeeded is a good option in order to track successfull payments:
https://stripe.com/docs/api/events/types#event_types-payment_intent.succeeded
Yes here this step is requried only for certains PaymentMethods like bank redirects
This step is only required if you plan to use any of the following payment methods: Bacs Direct Debit, Boleto, Canadian pre-authorized debits, Konbini, OXXO, SEPA Direct Debit, SOFORT, or ACH Direct Debit.
okay yeah, we will be allowing payment methods like bank redirects for our users/connected accounts, so we will need to handle this
will payment_intent.succeeded fire on delayed payments like bank redirects, as well as when a card is used on cehckout?
yes for payment_intent.succeeded will be triggered for all payments
okay cool