Virtual Banking

  • Home
  • Virtual Bank Account

Get a fully functional Nigeria bank account number within seconds - No maintenance fees, no hidden charges

Virtual Bank Account – Fast and Secure API Banking Solution in Nigeria - Powered by Parallex, Providus, ENRICH MFB & WEMA


With UfitPay Virtual Banking services, you can open a personal or company bank account to send and receive payments to and from any bank in Nigeria, branded in your name or business name. With this service, you can also create and assign dedicated virtual bank accounts to your customers to enable you track bank transfers from each of your customers. This means you can completely automate bank payment reconciliation as well as value delivery process for your business.

UfitPay virtual bank account service is also available via Virtual Account Number API. Proudly powered by GTBank, WEMA, Providus & Globus Bank



Why Use UfitPay Virtual Banking?
  • Fully branded bank account with a 10-digit NUBAN account number, opened in your name or business name
  • Automated setup process... No account opening paper-works and protocols required
  • Your bank account is setup and ready-to-use within seconds
  • Your account is fully compliant with CBN regulations
  • You enjoy Zero taxes and account maintenance charges
  • Decentralize payment confirmation & reconciliation process
  • Multi-Signatory business account option
  • Eliminate the need for your staff to depend on you for payment confirmation
  • Up to 50 million naira daily transaction limit
  • Completely cashless and paperless banking experience
  • You enjoy lightning-speed fund transfers from and to any bank in Nigeria
  • You have access to a secure banking API for integrations with third-party systems


Who can own a UfitPay Virtual Bank Account?

UfitPay virtual bank account service is open and available to all verified UfitPay users, vendors and merchants, both within and outside Nigeria.


What account options does UfitPay offer?

UfitPay virtual bank account service is available in five categories;

  • Individual Virtual Account: This virtual bqnk account option is most suitable for individuals. This account category is available and accessible to any individual with a fully verified UfitPay personal wallet account.
  • Business Virtual Account: This virtual bank account option is most suitable for businesses, organizations and brands seeking a cost effective way to receive bank payment from their customers. This account category is available to UfitPay business wallet account holders with support for multiple account signatories. The account is opened under your verified business or brand name on UfitPay.
  • Corporate Virtual Account: This virtual bank account category is most suitable for businesses or organizations seeking to automate their bank payment collection or decentralize their payment confirmation and reconciliation process. This virtual account category is available to UfitPay vendors and merchants. The account is opened under the brand name associated with your UfitPay vendor or merchant profile.
  • Third-Party Virtual Account: This virtual bank account option allows merchant or service provider issue unique virtual bank accounts to each of its customer under the customer's name. This virtual account category is available to UfitPay vendors and merchants.
  • Disposable Virtual Account: This virtual bank account option allows merchants or service providers issue temporally virtual bank accounts to a customer for a one-time bank payment collection. This virtual account category is available to UfitPay vendors and merchants.


How does UfitPay Virtual Account work?

For Individuals

  • Create and verify your Free UfitPay wallet to get a virtual NUBAN account number in your name
  • Share your new virtual account number with others to receive money from any bank in Nigeria
  • Each amount paid into your virtual account will instantly reflect on your UfitPay balance and is available to be spent or withdrawn

  • For Businesses & Organizations

  • Create and verify your Free UfitPay Business wallet to get a virtual NUBAN business account number in your business name
  • Share your new business account number with your customers to receive money from any bank in Nigeria
  • Each amount paid into your virtual account will instantly reflect on your UfitPay balance and is available to be withdrawn to any bank account of your choice

  • For Virtual Corporate Accounts

  • Sign-up a UfitPay vendor account
  • Request for a Virtual Corporate bank account in your registered business name
  • Create a payment page to display your virtual bank account details to your customers, including a form to obtain their payment details (payment date, source account name, etc)
  • Integrate UfitPay Virtual Banking APIs on your payment page to lookup payments using the details provided by the payer
  • If payment record is found, use the transaction amount returned by the API to give value instantly to your customer
  • Your funds is settled to you instantly or next day depending on your vendor setup
  • Refer to our API Documentaion for more information


    For Wallet-based Businesses (Third-party Virtual Accounts)

  • Sign-up a UfitPay vendor account
  • Request for access to UfitPay third-party virtual banking services on your vendor profile
  • Integrate UfitPay Virtual Banking APIs on your platfrom to issue a bank account to each of your customers as well as receive instant payment notifications
  • Each time a payment is received in any of your virtual account, UfitPay will send notification to your platform with details of the payment. You will then use the destination account number to match and give value your customer
  • Your funds is settled to you instantly or next day depending on your profile setup
  • Refer to our API Documentaion for more information


    For Disposable Accounts

  • Sign-up a UfitPay merchant account
  • Request for access to UfitPay Virtual Banking services
  • Integrate UfitPay Disposable Virtual Account APIs on your platfrom or use or Inline Integration option.
  • Each time a payment is received in any of your virtual account, UfitPay will send notification to your platform with details of the payment. You will then use the transaction for the payment to match and give value your customer
  • Your funds is settled to you instantly or next day depending on your profile setup
  • Refer to our API Documentaion for more information


    UfitPay virtual bank account service is also available via Virtual Account API.


    Can I issue Virtual Bank Accounts to my customer?

    UfitPay offers a simple RESTful API that enable you as a third-party issue a virtual bank account to your own customers. With this service, you can assign a unique virtual account number to each of your customer and be able to provide instant value to your customers whenever a deposit is made to the virtual bank account.

    UfitPay will send an instant deposit notification to your system whenever a payment is received into any of your virtual bank accounts, informing you of who made the deposit, how much was deposited, what virtual account received the deposit, etc.

    Our third-party virtual account services are available to all UfitPay vendor. Details about our Virtual Account API is available Here.


    How much does it cost?

    A N50 flat fee applies to each fund received on an individual virtual account, while a 1% processing fee applies to every payment received through a corporate or third-party virtual account. (Thus, virtual account issued to or by a merchant). This fee is capped at N2,500, which means you will never pay more than 2,500 naira in processing fee per transaction. An additional N50 stamp duty charge may also apply to transactions above 10,000 naira.