Dynamic virtual account
POST/api/merchant/virtual-account/dynamic
create a short-lived dynamic virtual account
Request
Request body (required)
{
"accountName": "Order INV-1001",
"amount": 50000
}Responses
201 Dynamic account created
Example response
{
"message": "dynamic account created successfully",
"response": {
"id": "66c9b4b736d142b900000001",
"accountNumber": "0123456789",
"accountName": "Order INV-1001",
"bankName": "Aella Microfinance Bank",
"currency": "NGN",
"expectedAmount": 50000,
"status": "active",
"expiresAt": "2026-08-24T12:30:00.000Z",
"providerBalance": 0,
"onchainBalance": 0,
"createdAt": "2026-08-24T12:00:00.000Z",
"updatedAt": "2026-08-24T12:00:00.000Z"
}
}