Back
Question
What webhook event do you listen to for one time payments in stripe?
I've been using just checkout.session.completed, but I read that the checkout could be completed and then payment could take a bit to go through. Or a fraud check can mark the checkout as completed but later fail, etc.
Is there an event you all use for one-time payments that is a sure fire guarantee that the payment has actually gone through?
Is there an event you all use for one-time payments that is a sure fire guarantee that the payment has actually gone through?
👋 Join WIP to participate
Following. Stripe's documentation is extensive but is lacking in the webhooks department.
Will migrate to them at some point and I'll have the same question
related to this - x.com/levelsio/status/1853529… - but his usecase is for subscriptions
Does invoice.paid not work for everything (one-time and subscriptions)? It sounds like that might be the best solution from the comments in that thread
after looking more i think you are correct - stackoverflow.com/questions/6…
But tbh it still seems confusing
Agreed, weird event naming all things considered. Probably best to contact stripe support to double check and in parallel try implementing to see what happens.