Transfers
Learn how to transfer fund between Veend accounts and Local Banks
VeendHQ provides a means to transfer funds from a VeendHQ Account to a bank account or another VeendHQ account.
Veend to Veend Transfers
You can transfer funds between Veend Accounts.
Transfer fund to a Veend account
POST
{{BASE_URL}}/v1/accounts/{{SENDER_ACCOUNT_ID}}/transfer/{{RECEIVER_ACCOUNT_ID}}?accountId={{ID}}
Request Body
Name | Type | Description |
---|---|---|
amount* | 50000 | |
description* | Salaries |
Veend to Local Bank Transfer
To perform a Veend to Bank transfer, you need the Bank code for the destination account.
A productId is required to perform Veend to Bank transfers as we use this to identify what payment product service you request to use.
Bank Lists
The bank lists endpoint returns a list of supported banks. You can use the endpoint to get bank information such as Bank Name and Bank Code
Return a list of available banks
GET
{{BASE_URL}}/banklists?accountId={{ACCOUNT_ID}}
Resolve Bank Account Number
Sometimes you may need to validate a bank account number to confirm the name associated with the account.
Validate a bank account number
POST
{{BASE_URL}}/products/{{PRODUCT_ID}}/validate?accountId={{ACCOUNT_ID}}
Request Body
Name | Type | Description |
---|---|---|
accountNumber* | 0690000010 | |
bankCode* | 044 |
Send Money
Transfer money from a VeendHQ account to a Local Bank account.
Transfer money to local bank
POST
{{BASE_URL}}/v1/products/{{PRODUCT_ID}}/purchase?accountId={{ACCOUNT_ID}}
Request Body
Name | Type | Description |
---|---|---|
purchaseReference* | String | |
amount* | String | |
bankCode | "044" | |
accountNumber | 0690000005 | Bank account number |
currency | NGN | |
senderName | John | |
narration | String |
Last updated