Transfers (Payouts)
This page shows you how to make transfers locally and Internationally.
Flutterwave allows you to initiate single and bulk transfers to bank accounts and make transfers to vendors all from your Flutterwave account. You can either use the money you have earned as income i.e. (money collected from your customer's using Flutterwave) or fund your balance on Flutterwave to initiate transfers to bank accounts & mobile money wallets in:
Nigeria
Ghana
Kenya
Uganda
Tanzania
South Africa
Zambia
Ivory Coast
Cameroon
Ivory Coast
Sierra Leone
Burkina Faso
Guinea Bissau
Mali
Senegal
Rwanda
Tunisia
Guinea Conakry
Transfers can be done from the dashboard or using our APIs. We would describe the process to complete a transfer on your dashboard below:
Completing a transfer on your Flutterwave dashboard
Start by navigating to the Transfers
section on your dashboard. You need to ensure your available balance is funded, see how to do that here.
- Select the option to create a New transfer
- Choose the Flutterwave balance you would like to debit for your transfer.
- Select the currency you want to transfer in and enter the amount.
- Enter a new account detail or select an existing recipient.
- Click on proceed to complete your transfer.
Transfers from another currency balance
Flutterwave allows you to initiate transfers to multiple currencies from each currency balance on your account. The exchange rate in the currency you would be transferring to would be displayed on the transfers page.
The dashboard also allows you complete bulk transfers by uploading your the accounts you want to transfer to in a .csv file.
Completing a transfer via API
To make a transfer, you only need to make a POST request to our /transfers
endpoint.
Transfers Endpoint
Method: POST
Headers: Content-Type: application/json, Authorization: Bearer {{ SEC_KEY }}
Parameters:
{
"account_bank": "044",
"account_number": "0690000040",
"amount": 5500,
"narration": "Akhlm Pstmn Trnsfr xx007",
"currency": "NGN",
"reference": "akhlm-pstmnpyt-rfxx007_PMCKDU_1",
"callback_url": "https://webhook.site/b3e505b0-fe02-430e-a538-22bbbce8ce0d",
"debit_currency": "NGN"
}
Sample Response
Here's a sample response for a successful bank transfer
{
"status": "success",
"message": "Transfer Queued Successfully",
"data": {
"id": 36000,
"account_number": "0690000040",
"bank_code": "044",
"full_name": "Alexis Sanchez",
"created_at": "2020-04-28T13:18:15.000Z",
"currency": "NGN",
"debit_currency": "NGN",
"amount": 5500,
"fee": 26.875,
"status": "NEW",
"reference": "akhlm-pstmnpyt-rfxx007_PMCKDU_1",
"meta": null,
"narration": "Akhlm Pstmn Trnsfr xx007",
"complete_message": "",
"requires_approval": 0,
"is_approved": 1,
"bank_name": "ACCESS BANK NIGERIA"
}
}
Updated about 2 years ago