Account Creation

Account Creationlink

POST/wallet2/clientdetails/create

client-details create

This endpoint allows you create a client with their details with phone as mandatory

Headers

Authorization

Parameters

wallet-credentialsquerystringdefault:

Request body

application/json
{
  "firstname": "John",
  "lastname": "Doe",
  "middlename": "Bright",
  "dob": "04 October 1960",
  "address": "No 5 address",
  "gender": "Male",
  "phone": "08135542267",
  "bvn": "1111111111"
}

Responses

client-details create

{
  "status": "00",
  "message": "Successful Creation",
  "data": {
    "firstname": "twallet",
    "middlename": "mwallet",
    "lastname": "dwallet",
    "bvn": "22256616778",
    "phone": "08102231310",
    "dob": "04 October 1989",
    "accountNo": "1001554856"
  }
}
boltTry it
env
POSThttps://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/clientdetails/create

Query parameters

wallet-credentials

Headers

Authorization

Request body

Code samples

curl -X POST 'https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/clientdetails/create' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "firstname": "John",
  "lastname": "Doe",
  "middlename": "Bright",
  "dob": "04 October 1960",
  "address": "No 5 address",
  "gender": "Male",
  "phone": "08135542267",
  "bvn": "1111111111"
}'
POST/wallet2/virtualaccount

virtual account

This endpoint allows you create a one time temporary virtual account

Headers

Authorization

Parameters

wallet-credentialsquerystringdefault:

Request body

application/json
{
  "amount": "5000",
  "merchantName": "Tunde merchant",
  "merchantId": "M0123444",
  "reference": "212272727",
  "validityTime": "2400"
}

Responses

virtual account

{
  "status": "00",
  "message": "Successful",
  "accountNumber": "4600070017",
  "reference": "212272727"
}
boltTry it
env
POSThttps://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/virtualaccount

Query parameters

wallet-credentials

Headers

Authorization

Request body

Code samples

curl -X POST 'https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/virtualaccount' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "amount": "5000",
  "merchantName": "Tunde merchant",
  "merchantId": "M0123444",
  "reference": "212272727",
  "validityTime": "2400"
}'
POST/wallet2/corporateclient/create

corporateclient-create

This endpoint allows you to create a corporate collections account

Headers

Authorization

Parameters

wallet-credentialsquerystringdefault:

Request body

application/json
{
  "rcNumber": "12345666",
  "companyName": "Tunde Wallets",
  "incorporationDate": "05 January 2021",
  "bvn": "22155258549"
}

Responses

corporateclient-create

{
  "status": "00",
  "message": "Corporate account created successfully",
  "data": {
    "accountNo": "1001554832",
    "accountName": "Tunde Wallets"
  }
}
boltTry it
env
POSThttps://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/corporateclient/create

Query parameters

wallet-credentials

Headers

Authorization

Request body

Code samples

curl -X POST 'https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/corporateclient/create' \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "rcNumber": "12345666",
  "companyName": "Tunde Wallets",
  "incorporationDate": "05 January 2021",
  "bvn": "22155258549"
}'
POST/wallet2/client/create

client-create

Creates client with supplied bvn

lock

Requires Bearer token authentication.

Parameters

wallet-credentialsquerystringdefault:
bvnquerystringdefault:
dateOfBirthquerystringdefault:

Responses

client-create

{
  "status": "00",
  "message": "Successful Creation",
  "data": {
    "firstname": "DANIEL",
    "middlename": "MOSES",
    "lastname": "BABATUNDE",
    "bvn": "22155258549",
    "phone": "09070658263",
    "dob": "05-Oct-1988",
    "accountNo": "1001554849"
  }
}
boltTry it
env
POSThttps://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/client/create

Query parameters

wallet-credentials
bvn
dateOfBirth

Request body

Code samples

curl -X POST 'https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/client/create'