We recommend checking out the introductory
section to understand the basics of making
transfers first.
Prerequisites
Before starting your integration, you should- Ensure that your Flutterwave account is live.
- Check that your users are in Nigeria. This method supports payouts to FCMB, Fidelity, Polaris, UBA, and Zenith bank.
- Ensure you instruct your users about how to collect cash. Cash collection is subject to Central Bank of Nigeria (CBN) directives.
Making Transfers
Cash pick-up transfers work similarly to regular transfers. It makes use of the create transfer endpoint with some differences:Transfer Type Flag
When initiating a cash pickup transfer, You’ll need to setis_cash_pickup as true in your request
Cash Pickup Flag
Transfer Recipient’s Details
To make the transfer, You’ll need to include the customer’s information in your transfer request. These details includemobile_number, email, beneficiary_country, beneficiary_occupation and recipient_address.
Recipient's Details
Sender’s Details
For transfers to UBA, Zenith or Polaris banks, only
sender_address is
required. We require sender_city for transfers to Fidelity bank. All other
information described in this section are required for transfers to FCMB
users.sender, sender_country,
sender_id_number, sender_id_type, sender_id_expiry, sender_mobile_number,
sender_address, sender_occupation and sender_beneficiary_relationship.
Sender's Details
Putting it All Together
The final request should look like thisWe cover the required parameters in more detail
here. If you need any support
understanding or using this feature, please send us an email.
data.status of the transfer is NEW. Remember to set up a webhook or call the get transfer endpoint to find out when the transfer is completed.