Create a transfer

This will show you how to initiate a transfer

Log in to see full request history
timestatususer agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
Defaults to 044

The recipient's bank code. You can query all available banks and their corresponding codes from the get banks endpoint.

string
required
Defaults to 0690000040

This is the recipient account number.

int32
required
Defaults to 5500

This is the amount to transfer to the recipient.

string
required
Defaults to NGN

The currency of the transfer. Learn more about supported currencies here.

string
Defaults to PSA******07974

The id of a payout subaccount wallet. This is required if you choose to use the PSA as the source of funds for your transfer.

int32
Defaults to 3768

The beneficiary's id. This allows you to make a transfer to an existing beneficiary.

string
Defaults to Yemi Desola

The full name of a transfer beneficiary.

string
Defaults to newFLWXTransfer123

This is a merchant's unique reference for the transfer, it can be used to query for the status of the transfer.

string
Defaults to USD

Pass this to set a different currency balance as the source of transfer funds. if unspecified, your default balance is debited for the transfer.

string
Defaults to GH280103

A code used to identify different bank branches. This is required for Bank transfers to Benin, Cameroon, Chad, Côte d’Ivoire, DR Congo, Gabon, Ghana, Malawi, Rwanda, Senegal, Sierra Leone, Tanzania, and Uganda.

string
Defaults to https://webhook.site/5f9a659a-11a2-4925-89cf-8a59ea6a019a

The URL for transfer response callbacks.

string
Defaults to Payment for goods purchased

This is the narration for the transfer e.g. payments for x services provided.

meta
object

Add custom payment details to your transfer.

Headers
string
required
Defaults to Bearer FLWSECK_TEST-SANDBOXDEMOKEY-X

Pass your secret key as a bearer token in the request header to authorize this call

Responses

Language