#johnroberts

1 messages ยท Page 1 of 1 (latest)

misty wraithBOT
undone hound
#

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)

pallid nova
#

Thanks! Do you have any advice on handling this situation?

undone hound
#

Sorry, can you clarify what situation exactly?

pallid nova
#

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?

urban hound
#

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.

pallid nova
#

Thanks. I'm asking about payout to a connect account's bank account, does your answer about payment still apply?

urban hound
#

Oh, okay yes in that case they may need to provide new account info or contact their bank.

pallid nova
#

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?

urban hound
pallid nova
#

OK, thanks. Does this mean that there is no notification from Stripe when a payout actually succeeds, just when it fails?

urban hound
#

Correct. All of the payout related webhook events are listed on our API reference doc linked to above.

pallid nova
#

Thanks Snufkin, I really appreciate how you guys make yourselves available to answer questions. Very helpful

urban hound
#

That's why we're here. ๐Ÿ™‚