Overview
A payout is the transfer of funds to a bank account or other payment option. To receive funds (for you or your vendors), you can pay out from an existing account containing an available balance (payable_balance
).
Make sure to implement payout webhooks so you will get notified about your vendors activity
What you can do with the Payouts
- Send fast payouts to your Vendors' Bank account
- Send fast payouts to your freelancer/service provider's Bank account
- Send fast payouts to your Bank account


Scheduled Payout
You can decide whether you like to schedule payouts or perform an on-demand payout.
UNIPaaS allow you to schedule your own payouts and your vendor payouts. you can also schedule a payout for each vendor separately. If you embedded our vendor view in your admin, your vendors will be able to configure their own scheduled payouts.
You can learn more about scheduled payouts here
Before You Begin
- Make sure you have the relevant account ID
- Make sure you have the correct Vendor ID
- Make sure you have a relevant payout option configured or register new one
Request Payout
Requesting a payout consists of 2 steps:
- Create
- Commit / Cancel
Funds will be deducted from account on step 2 if a commit was made
Payout Options
Payout to your bank account - add a bank account
We support the following currencies GBP, EUR, and USD, for settlements (payouts). If you entered a GBP bank account when you onboarded UNIPaaS, but your store accepts other currencies as well, you can add another bank account in the same currency to avoid FX fees.
To submit a new bank account, we'll ask you to upload an up-to-date bank statement (from the past three months).
Payout to your suppliers - coming soon
You can add your suppliers' bank accounts and pay them from your UNIPaaS balance immediately, avoiding having to payout to your bank account, and only then pay your suppliers. You can avoid fees and manage your business money flow in one place.
The Payout Object
Parameter | Type | Description |
---|---|---|
'id' | Number | Unique id of payout object |
'ewallet_id' | String | account id of the payout balance |
'payout_option_id' | String | Payout option id of the payout |
'payout_method' | Enum | Payout method: bank_transfer |
'amount' | Number | Amount of the payout |
| Enum | account currency: 'USD', 'EUR', 'GBP' |
'status' | Enum | Payout's status: 'Pending', 'Succeeded', 'Failed' |
The Payout Option Object
Parameter | Type | Description |
---|---|---|
'id' | String | Unique id of payout option |
'identityType' | Enum | Identity Type: VENDOR |
'identity' | String | id of identity |
'payout_option_type' | Enum | Payout option types: 'Card', 'Alternative', 'Bank Account' |
'bank_account' | Object | For Payout Option 'Bank Account' only. |
'card_account' | Object | For Payout Option 'Card' only. |
'apm_account' | Object | For Payout Option 'Alternative' only. |
An example for 'bank_account' object:
{
"iban": "GB71BARC20032634966595",
"name": "Unipass docs example",
"country": "GB"
}
An example for 'apm_account' object:
{
"name": "Unipass docs example"
}
An example for 'card_account' object:
{
"brand": "VISA",
"issuer_country": "GB",
"program": "Visa Traditional",
"bin": "*******",
"expiration_month": "09",
"expiration_year": "22",
"last4Digits": "****"
}
Updated 4 months ago