Virtual Account Creation
Create Virtual Accounts (VA) on demand, receive funds from customers via these accounts and get notification on its usage.
Last updated
{
"firstName": "John",
"lastName": "Doe",
"currency": "NGN",
"email": "test@klasha.com"
}{
"currency": "NGN",
"email": "test@klasha.com"
}{
"message": "encrypted-message"
}{
"id": 1,
"accountNumber": "8571529225",
"bankName": "WEMA BANK",
"orderRef": "HsKRPDlemp7XBKvgO1HE",
"txRef": "klasha-virtual-account-banktransfer-Business owner-999",
"flwRef": "URF_vK8el9541NEy0j66imFD",
"currency": "NGN",
"businessId": 999,
"bankCode": "120937",
"enabled": true,
"accountName": "Business owner",
"email": "test@business.com",
"createdAt": "2025-09-29 13:32:59",
"updatedAt": "2025-09-29 13:32:59"
}{
"message": "There is no identity available for this bvn.",
"error": "Operation not allowed"
}{
"message": "Bvn name mismatch.",
"error": "Operation not allowed"
}[
{
"accountNumber": "8571529225",
"bankName": "WEMA BANK",
"orderRef": "HsKRPDlemp7XBKvgO1HE",
"txRef": "klasha-virtual-account-banktransfer-Business owner-999",
"flwRef": "URF_vK8el9541NEy0j66imFD",
"businessId": 999,
"enabled": true,
"accountName": "Business Owner",
"email": "test@business.com",
"createdAt": "2023-07-04 17:02:59",
"updatedAt": "2023-07-04 17:02:59"
}
]{
"destinationCurrency": "NGN",
"sourceAmount": 2500.000000,
"sourceCurrency": "NGN",
"status": "successful",
"destinationAmount": 2500.000000,
"customer": {
"id": 53603,
"name": "Last Name",
"email": "test@steph.com",
"phone": null,
"createdAt": "2023-07-04 20:11:05",
"updatedAt": "2023-07-04 20:11:05"
}
}