Virtual Account Services
    Virtual Account Services
    • Introduction
    • Terminologies
    • Webhooks
    • Authentication
    • Account
      • Create Account
        POST
      • Rename Account
        POST
      • Balance Inquiry
        GET
      • Create Bulk Accounts
        POST
      • List Accounts
        GET
    • Transaction
      • Credit Account
        POST
      • Debit Account
        POST
      • Credit Account [Agency Banking]
        POST
      • Debit Account [Agency Banking]
        POST
      • Transaction Query
        GET
      • Transaction Details
        GET
      • Transaction History
        GET
    • Transfer
      • Get Institutions
        GET
      • Name Inquiry
        POST
      • Interbank Transfer
        POST
      • Interbank Transfer [Sync]
        POST
      • Transfer Query
        GET
      • Transfer Enquiry
        GET
      • Virtual Account Intrabank Transfer
        POST
      • Core Banking Intrabank Transfer
        POST
      • Collection Accounts Intrabank Transfer
        POST
    • Invoice
      • Create Invoice
        POST
      • Get Invoice Detail
        GET
      • List Merchant Invoices
        GET
    • Refunds
      • Initiate Refund
      • Get Refund Status
      • Get Refunds
    • Notifications
      • Notification
      • Send Notification
    • Merchant
      • Account
        • Get Account
        • Activate Sub Ledger For Merchant
        • Get SubLedger Callback Urls
        • Set SubLedger Callback Urls
        • Get Collection Accounts
      • Transfer
        • Get Transfer History
        • Get Subledger transfers
        • Get Transfer Details
        • Name Inquiry
      • Refund
        • Refund Details
    • Admin
      • Accounting
        • Get GL Accounts
        • Get Classification Codes
      • Dashboard
        • Dashboard Summary
        • Dashboard Transactions
        • Dashboard Transaction Details
      • Group Codes
        • Get Group Codes
        • Set Collection Account
        • Create Group Code
      • Reporting
        • Get Report Types
        • Get Report Parameters
        • Create Report
        • Get Reports
        • Get Reports Details

    Introduction

    What is Virtual Account Services?#

    Virtual Account Services is a banking feature that allows financial institutions to provide sub-accounts, also known as sub-ledgers, to their clients. These virtual accounts function as separate identifiers under a primary account, enabling businesses to manage multiple transactions efficiently without requiring multiple bank accounts.
    Virtual accounts do not hold physical funds but instead act as a structured way to track payments, collections, and transactions linked to a master account.
    Virtual Account Services provide businesses with a powerful and flexible way to manage financial transactions, automate collections, and improve reconciliation. Unlike traditional banking accounts, virtual accounts allow businesses to scale operations efficiently while maintaining control over payment flows.

    Use Cases of Virtual Account Services#

    Virtual Account Services are primarily used for streamlining payment collections and enhancing financial management for businesses. Some common use cases include:
    Fee Collection & Reconciliation
    Educational institutions can generate virtual accounts for students to streamline tuition payments.
    Government agencies can use virtual accounts to collect taxes or service fees from individuals and businesses.
    E-commerce & Marketplace Payments
    An e-commerce platform can generate virtual accounts for wholesalers, vendors, or agents to facilitate direct payments and automated reconciliation.
    Marketplaces can assign unique virtual accounts to sellers, allowing them to receive customer payments without needing separate bank accounts.
    Fintech & Payment Processors
    Payment service providers can use virtual accounts to manage and track transactions for multiple merchants.
    Virtual accounts enable automated settlements, refunds, and real-time payment tracking.
    Corporate Expense & Payroll Management
    Companies can allocate virtual accounts to employees or departments for controlled expense management.
    Payroll systems can use virtual accounts to distribute salaries to employees while tracking fund movements.

    Virtual Account Services vs. Core Banking Services#

    Virtual accounts differ from traditional core banking services in several ways:
    FeatureVirtual Account ServicesCore Banking Services
    PurposePrimarily used for tracking and managing payments for businesses.Used for holding and transacting actual funds.
    UsersBusinesses, merchants, and financial service providers use virtual accounts for customers.End customers and individual banking clients.
    Transaction VolumeTypically handles a high volume of transactions due to multiple sub-accounts.Generally lower volume, as each account is tied to a single user.
    Customization & APIsClients can integrate virtual account services into their own systems via APIs.Traditional banking services offer limited API integrations.
    Advanced FeaturesSupports invoicing, webhook notifications, automated reconciliation, refunds, and role-based permissions.Standard banking transactions with fewer automation options.

    Key Features of Virtual Account Services#

    Virtual Account Services offer several advanced features that enhance payment collection, automation, and financial control:
    1.
    Automated Payment Reconciliation – Each virtual account is uniquely assigned to a payer, making it easy to track and reconcile payments automatically.
    2.
    Webhook Notifications – Clients receive real-time updates whenever a transaction occurs on a virtual account.
    3.
    Refund & Dispute Management – Enables businesses to process refunds and handle disputes efficiently.
    4.
    Invoicing & Payment Requests – Businesses can generate invoices and request payments directly linked to virtual accounts.
    5.
    Role-Based Access Control – Administrators can manage permissions, ensuring secure access control for employees and partners.

    Modified at 2025-04-04 08:24:46
    Next
    Terminologies
    Built with