Skip to main content
The Virtual Accounts API lets you issue local bank account numbers to your users. When a user sends a bank transfer to their virtual account, Blockradar detects the payment and credits the linked on-chain address.

What you can do

  • Create a virtual account linked to a master wallet or child address
  • Retrieve virtual account details and transaction history
  • Update or regenerate account details

Supported markets

Virtual accounts are currently available for NGN (Nigeria) via NUBAN bank account numbers, with cNGN as the on-chain settlement asset.

Endpoints

MethodEndpointDescription
POST/wallets/{walletId}/virtual-accountsCreate virtual account on master wallet
GET/wallets/{walletId}/virtual-accountsList virtual accounts on master wallet
GET/wallets/{walletId}/virtual-accounts/{accountId}Get virtual account details
PATCH/wallets/{walletId}/virtual-accounts/{accountId}Update virtual account
POST/wallets/{walletId}/virtual-accounts/{accountId}/regenerateRegenerate account number
GET/wallets/{walletId}/virtual-accounts/{accountId}/transactionsList transactions
POST/wallets/{walletId}/addresses/{addressId}/virtual-accountsCreate virtual account on child address
GET/wallets/{walletId}/addresses/{addressId}/virtual-accountsList virtual accounts on child address

Full API Reference

View all virtual account endpoints in the API Reference tab.