How to perform a manual payout? (For Express accounts)
This section goes over the 'Stripe - Perform Manual Payout' workflow action to payout a Stripe Express account manually.
Last updated
This section goes over the 'Stripe - Perform Manual Payout' workflow action to payout a Stripe Express account manually.
Last updated
Note: The user must have completed the onboarding steps for a Stripe Express account.
To perform a manual payout make sure that the payout schedule for the Express account is set to manual. You can retrieve the users current balance by performing the 'Stripe - Retrieve Connected Account Balances' data call. Using this call you can see the Pending and Available balances.
Keep in mind that it takes some time for balances to go from 'Pending' to 'Available' depending on the country. Only balances that are 'Available' can be paid out.
If your onboarded user receives funds from a country with a different currency, the funds will be converted to that currency (instantly & automatically by Stripe). This means that the amount and currency to payout will be different than in your system. You will need the following call to retrieve the new amount and currency for a payout. You should make this call right after a payment is made.
GET Charge details (to receive the balance transaction ID)
GET Balance Transaction details
We will be using the 'Stripe - Perform Manual Payout' workflow action to create the payout. For this action we need the Account ID of the connected account. When this action is run the Express account is payed out with the specified amount.