Account Creation
Account Creationlink
POST
/wallet2/clientdetails/createclient-details create
This endpoint allows you create a client with their details with phone as mandatory
Headers
AuthorizationParameters
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
POST
https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/clientdetails/createQuery parameters
wallet-credentialsHeaders
AuthorizationRequest 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/virtualaccountvirtual account
This endpoint allows you create a one time temporary virtual account
Headers
AuthorizationParameters
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
POST
https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/virtualaccountQuery parameters
wallet-credentialsHeaders
AuthorizationRequest 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/createcorporateclient-create
This endpoint allows you to create a corporate collections account
Headers
AuthorizationParameters
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
POST
https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/corporateclient/createQuery parameters
wallet-credentialsHeaders
AuthorizationRequest 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/createclient-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
POST
https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/client/createQuery parameters
wallet-credentialsbvndateOfBirthRequest body
Code samples
curl -X POST 'https://api-devapps.vfdbank.systems/vtech-wallet/api/v1/wallet2/wallet2/client/create'