Skip to main content
GET
Get Virtual Account
Retrieve a specific virtual account for the authenticated tenant.

Endpoint

Path Parameters

id
string
required
Virtual account ID.

Response Fields

id
string
Unique identifier for the virtual account.
tenant_id
string
Tenant that owns the account.
customer_id
string
Customer assigned to the account.
account_number
string
Provider account number.
account_name
string
Name on the account.
bank_code
string
Provider bank code or slug.
bank_name
string
Human-readable bank name.
provider
string
Provider selected for the account.
status
string
Current account status.
account_type
string
Account type stored by the service.
total_received_minor
number
Total inbound amount recorded on this account, in minor units.
transaction_count
number
Number of recorded inbound credits.
metadata
object | null
Account metadata.
expires_at
string | null
Provider expiry timestamp if the account allocation is temporary.
created_at
string
ISO 8601 creation timestamp.
updated_at
string
ISO 8601 last-update timestamp.

Example Request

Example Response

Error Responses

Use Cases

Show customers their account number and bank details in your app.
Confirm whether an account is active, frozen, closed, or expired before presenting it to users.
Use total_received_minor and transaction_count for reporting and reconciliation.

Next Steps

List Accounts

View all virtual accounts

Close Account

Close the account

Webhooks

Handle account events