curl --request GET \
--url'https://api.nomba.com/v1/transactions/virtual?virtual_account=8578228675&dateFrom=2025-07-01T00:00:00&dateTo=2025-07-29T23:59:59' \
--header 'accountId: <your-account-id>' \
--header 'Authorization: Bearer <your-token>'
{
"code": "00",
"description": "SUCCESS",
"data": {
"cursor": "",
"results": [
{
"id": "API-VACT_TRA-FFCBE-9eb634eb-4dc5-46a9-bb65-7d03d6b88c1c",
"status": "SUCCESS",
"amount": "100.0",
"fixedCharge": "0.5",
"source": "api",
"type": "vact_transfer",
"customerBillerId": "8065219824",
"timeCreated": "2025-06-24T11:31:35.017Z",
"timeUpdated": "2025-06-24T11:31:35.107Z",
"posTid": "",
"posSerialNumber": "",
"walletCurrency": "NGN",
"walletBalance": "457.0",
"billingVendorReference": "685a8c973ccb33995cbefc1f",
"paymentVendorReference": "038309078367093226893790137012",
"userId": "***",
"ktaSenderName": "John doe",
"ktaSenderAccountNumber": "8068952954",
"ktaSenderBankCode": "Paycom (Opay)",
"recipientAccountNumber": "8578228675",
"recipientAccountType": "VIRTUAL",
"senderName": "John Doe",
"currency": "NGN",
"bankCode": "305",
"productId": "305",
"isAgentTransaction": true,
"isInternational": false,
"customerCommission": "0.00",
"recipientAccountName": "Clean/Agboola Oyenike",
"sessionId": "100004250624113131135397696024",
"accountNumber": "8028952054",
"bankName": "Paycom (Opay)",
"entryType": "CREDIT",
"transactionCategory": "Income",
"narration": "Transfer from John Doe",
"receiptTerminalId": ""
}
]
},
"status": false
}
Retrieve transaction history for a specific virtual account
curl --request GET \
--url'https://api.nomba.com/v1/transactions/virtual?virtual_account=8578228675&dateFrom=2025-07-01T00:00:00&dateTo=2025-07-29T23:59:59' \
--header 'accountId: <your-account-id>' \
--header 'Authorization: Bearer <your-token>'
{
"code": "00",
"description": "SUCCESS",
"data": {
"cursor": "",
"results": [
{
"id": "API-VACT_TRA-FFCBE-9eb634eb-4dc5-46a9-bb65-7d03d6b88c1c",
"status": "SUCCESS",
"amount": "100.0",
"fixedCharge": "0.5",
"source": "api",
"type": "vact_transfer",
"customerBillerId": "8065219824",
"timeCreated": "2025-06-24T11:31:35.017Z",
"timeUpdated": "2025-06-24T11:31:35.107Z",
"posTid": "",
"posSerialNumber": "",
"walletCurrency": "NGN",
"walletBalance": "457.0",
"billingVendorReference": "685a8c973ccb33995cbefc1f",
"paymentVendorReference": "038309078367093226893790137012",
"userId": "***",
"ktaSenderName": "John doe",
"ktaSenderAccountNumber": "8068952954",
"ktaSenderBankCode": "Paycom (Opay)",
"recipientAccountNumber": "8578228675",
"recipientAccountType": "VIRTUAL",
"senderName": "John Doe",
"currency": "NGN",
"bankCode": "305",
"productId": "305",
"isAgentTransaction": true,
"isInternational": false,
"customerCommission": "0.00",
"recipientAccountName": "Clean/Agboola Oyenike",
"sessionId": "100004250624113131135397696024",
"accountNumber": "8028952054",
"bankName": "Paycom (Opay)",
"entryType": "CREDIT",
"transactionCategory": "Income",
"narration": "Transfer from John Doe",
"receiptTerminalId": ""
}
]
},
"status": false
}
GET /v1/transactions/virtual
Hide object
Hide Transaction Object
curl --request GET \
--url'https://api.nomba.com/v1/transactions/virtual?virtual_account=8578228675&dateFrom=2025-07-01T00:00:00&dateTo=2025-07-29T23:59:59' \
--header 'accountId: <your-account-id>' \
--header 'Authorization: Bearer <your-token>'
{
"code": "00",
"description": "SUCCESS",
"data": {
"cursor": "",
"results": [
{
"id": "API-VACT_TRA-FFCBE-9eb634eb-4dc5-46a9-bb65-7d03d6b88c1c",
"status": "SUCCESS",
"amount": "100.0",
"fixedCharge": "0.5",
"source": "api",
"type": "vact_transfer",
"customerBillerId": "8065219824",
"timeCreated": "2025-06-24T11:31:35.017Z",
"timeUpdated": "2025-06-24T11:31:35.107Z",
"posTid": "",
"posSerialNumber": "",
"walletCurrency": "NGN",
"walletBalance": "457.0",
"billingVendorReference": "685a8c973ccb33995cbefc1f",
"paymentVendorReference": "038309078367093226893790137012",
"userId": "***",
"ktaSenderName": "John doe",
"ktaSenderAccountNumber": "8068952954",
"ktaSenderBankCode": "Paycom (Opay)",
"recipientAccountNumber": "8578228675",
"recipientAccountType": "VIRTUAL",
"senderName": "John Doe",
"currency": "NGN",
"bankCode": "305",
"productId": "305",
"isAgentTransaction": true,
"isInternational": false,
"customerCommission": "0.00",
"recipientAccountName": "Clean/Agboola Oyenike",
"sessionId": "100004250624113131135397696024",
"accountNumber": "8028952054",
"bankName": "Paycom (Opay)",
"entryType": "CREDIT",
"transactionCategory": "Income",
"narration": "Transfer from John Doe",
"receiptTerminalId": ""
}
]
},
"status": false
}