Individual Wallet
This endpoint creates a new unique individual wallet for your end user by taking in certain parameters including BVN.[POST]
Header
| Header | Type | Description |
|---|---|---|
| AppId | string | you would need to create an app to get your app ID |
| Authorization | string | public secret key |
Body parameter
| Parameter | Type | Description | |
|---|---|---|---|
| dob * | string | Date of birth | required |
| phone_number * | string | Phone number | required |
| bvn * | string | Bank Verification Number | required |
| last_name * | string | Last Name | required |
| first_name * | string | First Name | required |
| middle_name | string | Middle Name | optional |
| route | string | route value is either “PROVIDUS” or “VFD” | required |
Sample response
Response
Corporate Wallet
This endpoint creates a new unique corporate wallet for your end user by taking in certain parameters including BVN.[POST]
Header
| Header | Type | Description |
|---|---|---|
| AppId | string | you would need to create an app to get your app ID |
| Authorization | string | public secret key |
Body parameter
| Parameter | Type | Description | |
|---|---|---|---|
| dob * | string | Date of birth | required |
| phone_number * | string | Phone number | required |
| bvn * | string | Bank Verification Number | required |
| last_name * | string | Last Name | required |
| first_name * * | string | First Name | required |
| middle_name | string | Middle Name | optional |
| route | string | Route value is “VFD_CORPORATE” | required |
| rc_number | string | Registration Number from CAC | required |
Sample response
Response
One-time use account
This endpoint creates a One-time use account for your end user by taking in certain parameters.[POST]
Header
| Header | Type | Description |
|---|---|---|
| AppId | string | you would need to create an app to get your app ID |
| Authorization | string | public secret key |
Body parameter
| Parameter | Type | Description | |
|---|---|---|---|
| reference_id * | string | Unique Reference ID to identify the transaction | required |
| first_name * | string | First Name | required |
| last_name * | string | Last Name | required |
| email * | string | Email Address | required |
| amount * | int | Amount to fund the account | required |
| route | string | Route value is “VFD” | optional |
Sample response
Response