{{baseurl}}/transfer
You will also need to add the following parameters to each request. Check required payloads for the necessary transfers
Field | Data Type | Description |
---|---|---|
accountNumber | String | Required.This is the recipient’s bank account number where the funds will be transferred. |
amount | Number >=1 | Required. This specifies the amount to be paid out. It must be a number greater than or equal to 5. |
bankCode | String | Required. This is a code associated with the bank. It’s sometimes referred to as a routing number, bank identifier code, or BIC (Bank Identifier Code) |
currency | String: Enum NGN USD EUR
GBP KES TZS GHS
RWF XAF XOF ZAR
UGX AUD CAD ETB
EGP MAD MWK ZMW
SLL MUR | Required. This is the currency of the transfer. |
narration | String | Required. This is a description of the transfer, which will appear on the recipient’s bank statement. |
accountName | String | The name of the recipient’s bank account |
bankName | String | The name of the destination bank. |
meta | Object | This is where you can store additional information about the transfer. |
reference | String | Unique reference code to identify a bank account. |
saveBeneficiary | boolean: Default false | This determines if the recipient’s information should be saved for future transfers. Defaults to false. |
saveBeneficiaryTag | String | If saveBeneficiary is true, this allows you to assign a name to the saved beneficiary |
AccountType | ENUM | For USD transfer, it can be CHECKING | SAVINGS For AUD transfer, it is BSB, can be added to the meta object |
BeneficiaryType | ENUM | This can be either INDIVIDUAL | BUSINESS |