Skip to main content
GET
/
v1
/
virtual-account
/
{VirtualAccountId}
Get Virtual Account Details
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};

fetch('https://sandboxapi.me-cash.com/v1/virtual-account/{VirtualAccountId}', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "message": "virtual account fetched successfully",
  "status": "success",
  "data": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "firstName": "<string>",
    "lastName": "<string>",
    "email": "[email protected]",
    "phoneNumber": "<string>",
    "bvn": "<string>",
    "reference": "<string>",
    "account": {
      "name": "<string>",
      "bankName": "<string>",
      "sortCode": "<string>",
      "number": "<string>"
    },
    "status": "<string>",
    "currency": "<string>",
    "country": "<string>",
    "isPermanent": true,
    "expiryTime": 123,
    "created": "2023-11-07T05:31:56Z",
    "expired": "2023-11-07T05:31:56Z"
  }
}

Error responses

These are the standard failures for GET /v1/virtual-account/{virtualAccountId}.
StatusMessageWhat it meansHow to fix
401API key missing or incorrectAuthentication header is missing, invalid, or expired.Send the right x-api-key for your workspace/environment.
404Virtual account ID not foundThe ID does not exist or is outside your workspace.Double-check you are using an ID returned by the creation endpoints.
500Service temporarily unavailableBackend system/dataset failure prevented the lookup.Retry with backoff and contact support if it persists.

Authorizations

x-api-key
string
header
required

Path Parameters

VirtualAccountId
string<uuid>
required

The unique identifier of the virtual account.

Response

Virtual account details retrieved successfully.

message
string
Example:

"virtual account fetched successfully"

status
string
Example:

"success"

data
object