Permanent Virtual Accounts

Overview

Virtual accounts are accounts that allow Fincra merchants to receive payments from customers via bank transfer. With our virtual accounts, you can accept payments from Africa, Europe, the US, the UK, and anywhere in the world.

🚧

Note

It is important to note that Virtual Bank Accounts do not store monetary value like regular bank accounts; they only provide a means for your customers to pay you and the funds get settled in your account balance, to check your account balance please see theĀ balance API

To get started check our virtual accounts API.

How Virtual Accounts Work

The Fincra Virtual Accounts service provides dedicated account numbers to businesses and their customers for receiving payments. When using virtual accounts:

  1. Your business creates virtual accounts through Fincra's API (permanent or temporary)
  2. You share the account details with your customer (account number, bank name, account name)
  3. The customer transfers funds to the virtual account from their bank
  4. Fincra processes the incoming payment and credits your business balance
  5. Your business receives real-time webhook notifications for each successful payment
  6. Funds are immediately available in your wallet for use or withdrawal

Common Use Cases

  1. Wallet Funding: Allow users to fund their wallets on your platform
  2. Marketplace Collections: Provide dedicated accounts to merchants for receiving payments
  3. Subscription Services: Create permanent accounts for recurring payments collection
  4. Cross-border Payments: Accept international payments with multi-currency accounts
  5. Payment Aggregation: Collect funds from multiple sources into a centralized account
  6. B2B Payments: Simplify business-to-business transactions with dedicated accounts
  7. Educational Institutions: Streamline fee collection with unique accounts per student

Virtual Accounts properties by currency

FeaturesNGNGHSKESUGXZARUSDEURGBP
Permanent virtual accountsāœ…āŒāŒāŒāŒāœ…āœ…āœ…
Temporary virtual accountsāœ…āœ…āŒāœ…āœ…āŒāŒāŒ
Account verification requiredāŒāŒāŒāŒāŒāœ…āœ…āœ…
BVN required for permanent accountsāœ…N/AāŒN/AN/AāŒāŒāŒ
KYC documentation requiredāŒāŒāŒāŒāŒāœ…āœ…āœ…
Corporate accounts supportedāœ…āŒāŒāŒāŒāœ…āœ…āœ…
Individual accounts supportedāœ…āŒāŒāŒāŒāœ…āœ…āœ…
Auto reconciliationāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Real-time notificationāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Settlement timeInstantInstantInstantInstantInstant1-2 days1-2 days1-2 days
Account name validationāœ…āŒāŒāŒāœ…āœ…āœ…āœ…
Main account creationāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Additional account creationāœ…āŒāœ…āŒāŒāœ…āœ…āœ…
Supported in checkout flowāœ…āŒāŒāŒāŒāŒāŒāŒ
Available via APIāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Webhook notificationsāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Permanent account expiryNeverN/ANeverN/AN/ANeverNeverNever
Temporary account expiry (minutes)3030303030N/AN/AN/A
View transaction historyāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Payer details captureāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Multiple bank optionsāœ…āŒāœ…āŒāŒāŒāŒāŒ
Supported bank channelsGlobus, WemaN/AVariousN/AN/ACFSBCFSBCFSB
Payment reference validationāœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ…
Account naming customizationāœ…āŒāŒāŒāŒāŒāŒāŒ
Account poolingāœ…āœ…āœ…āœ…āœ…āŒāŒāŒ
IBAN providedāŒāŒāŒāŒāŒāŒāœ…āŒ
Sort code/routing numberāŒāŒāŒāŒāŒāœ…āŒāœ…
Minimum receiving amount1005100100010111
Available for collections (pay-ins)āœ…āœ…āœ…āœ…āœ…āœ…āœ…āœ