Stripe Transfer Success Webhook

Part of one of my workflows transfers funds to a Stripe Connected Account.
I’m trying to setup a webhook to monitor if these transfers are successful or not. Looking at Stripe however, I don’t get an option for this. I was rather hoping there’d be ones for “Transfer.Failed” and “Transfer.Success” but these are the only options I’m presented with…

Screenshot 2023-11-10 095152

Can anyone tell me what I need to do so that I can perform actions only when the Transfer is successful and others only if a Transfer fails?

Many thanks in advance

Correct me if i’m wrong, but i believe that Transfers do not fail after creation.

Transfers are an Internal Stripe event (no communication/ input needed by other banks or financial services) hence once Stripe runs all the checks needed to create the transfer, it cannot really fail at a later date.
As you may know, failure reasons can include insufficient balance, problems with the receiver’s stripe account, or problems with your own account.

Because of these reasons, the API that creates a transfer can definitely fail, and you can implement error handling on the API Call step that captures the error type and communicates it to your team. But once the API call is successful, the transfer.created webhook will be called and there is no way for the transfer to fail at a later date.

1 Like

You are not…it is in the Stripe Documentation

Screen Shot 2023-11-10 at 6.56.24 PM

Can not create a transfer if the funds required to cover the transfer are not present in the account…so, @joefarrowsmith, the webhook event to listen to is transfer.created, however, it is useless as you will know when the API call to create the transfer runs if it was successful or not, so can just run workflow steps after the API call, rather than have backend workflow setup with webhook.

Thank you ever so much for this. I did wonder about this exact fact because, as you say, it’s an internal process. Confirmation is very welcome though and saves me work!
Thank you. Have a lovely weekend.

This makes good sense. Thank you for taking the time to reply. Much appreciated.
Have a lovely weekend.