Skip to main content

Make a transfer payment

We provide a transfer API that you can use to make payouts to Nigerian bank accounts. You can make payments with a single call to the payout endpoint.

Sample Request
curl https://api.allawee.com/payments/payouts
-H "Authorization: Bearer YOUR_SECRET_KEY"
-H "Content-Type: application/json"
-d '{
"method": "bank-transfer",
"options": {
"method": "bank-transfer",
"accountNumber": "string",
"bankCode": "string",
"narration": "string",
"note": "string",
"destination": "ac.2cbc123456",
"fxCurrency": "NGN",
"fxQuoteHash": "string"
},
"currency": "NGN",
"amount": 10000,
"customer": "string",
"reference": "string",
"fee": "fee.2cbc123456",
"debitSource": "ac.2cbc123456",
"metadata": {
"key": "value"
}
}'
-X POST
Request Body ParameterRequired?Description
methodYesThe transfer method. Payment methods can be bank-transfer, transfer, fx-transfer, fx-charge, billing, and local-transfer.
optionsYesDetails regarding the recipient account for the payment.
currencyYesThe transfer currency, which may be NGN or USD.
amountYesThe transfer amount in the lowest unit of the currency, which will be kobo for NGN transactions.
customerNoThe customer code for the transfer, if the customer has been set up using the customer endpoint.
referenceNoA unique reference for the payment.
feeNoA fee code that should be applied to the payment. You can only use this if you have set up a fee.
debitSourceNoThe account code for the account the payment should be debited from. The default is your main account.
metadataNoAny data you wish to store.