#johnroberts
1 messages ยท Page 1 of 1 (latest)
Hello ๐
Does this mean I could get a payout.paid for payout_123 and later get a payout.failed for payout_123?
That's correct. One of the examples would be when Stripe send funds to the bank but then bank rejects it for some reason (probably due to an issue with the account or something)
Thanks! Do you have any advice on handling this situation?
Sorry, can you clarify what situation exactly?
Yes. My app gets a payout.paid event, does database updates, etc and notifies users that the payout has happened. Then later the app gets a payout.failed event. Is manual interventions going to be required? User updates bank account info? Retry of automatic payout?
Hi ๐ I"m stepping in as @undone hound needs to go
So in these cases an async payment method (ACH Debit for example) has failed. At that point your integration will need to bring the user back on-session to complete the payment, likely with a different payment method.
We usually recommend something like an automated email.
Thanks. I'm asking about payout to a connect account's bank account, does your answer about payment still apply?
Oh, okay yes in that case they may need to provide new account info or contact their bank.
Thanks! Still wondering why Stripe is sending a payout.paid before the bank has accepted the payout.
Is there another event that says the payout succeeded?
No and we send payout.paid based on the definition in our reference docs:
Occurs whenever a payout is expected to be available in the destination account. If the payout fails, a payout.failed notification is also sent, at a later time.
https://stripe.com/docs/api/events/types#event_types-payout.paid
OK, thanks. Does this mean that there is no notification from Stripe when a payout actually succeeds, just when it fails?
Correct. All of the payout related webhook events are listed on our API reference doc linked to above.
Thanks Snufkin, I really appreciate how you guys make yourselves available to answer questions. Very helpful
That's why we're here. ๐