Virtual Account Overview

The Virtual account APIs offer robust functionalities for creating and managing virtual accounts, which act as unique identifiers for handling payments and deposits without requiring traditional bank account details.

  • Create Payment Account
    Initiate the creation of a new virtual payment account for a customer. This endpoint generates a unique virtual account number and links it to the specified customer, enabling them to receive payments directly into this account.
  • Get Payment Accounts
    Retrieve a list of all virtual payment accounts associated with a customer. This endpoint provides details like account numbers, statuses, and linked customer information, making it easy to manage and review active virtual accounts.
  • Mock Payment into Virtual Account
    This endpoint facilitates the transfer of funds directly into a virtual account, enabling seamless transactions for customers.
  • Mock Process Local or FX Deposit
    Handle a real-time deposit into a virtual account, supporting both local currency and foreign exchange (FX) transactions. This endpoint processes deposits, including currency conversions for FX deposits, ensuring that funds are correctly attributed to the account.
  • Resolve Account
    Resolve or validate a virtual account number to retrieve associated customer or account details. This endpoint is essential for confirming account accuracy and verifying that funds are directed to the correct recipient, helping reduce errors in transactions.
  • Get banks
    Fetch a list of supported banks within the virtual account system’s network. This endpoint is useful to display available banks for deposit or transfer options, supporting customer selection and ensuring compliance with regional banking options.