Skip to main content
☰
 

Virtual Account Management - API Developer Portal

APIGap MARKETPLACE

Login

  • Log in
  • Register for access
Back
Corporate APIs
Account Balance
Credit-Debit Notification
IBAN Title Verification
Payment Initiation
Statements
Virtual Account Entry Update
Virtual Account Management
Virtual Account Management API
Flow chart
initiate
Request Headers Request Parameters Response Parameters Status Code Info
view
Request Headers Request Parameters Response Parameters Status Code Info
enquiry
Request Headers Request Parameters Response Parameters Status Code Info
Important Notes
Corporate
virtual account management
Virtual Account Management

Description

These APIs allow corporate clients to assign unique virtual account numbers to their customers or transactions, simplifying the reconciliation process and enhancing financial management.

In order to subscribe, Please
Register for acces or Sign in

Select plan
Default Plan

Default Plan

Default Plan

Select

100 calls per hour

APIs

Title Version Type Rate limits
Virtual Account Management API 1.0.1 REST 100 calls per hour
POST /initiate 100 calls per hour
GET /view 100 calls per hour
GET /enquiry 100 calls per hour
  • Overview
  • APIs Offered
  • Use Cases
    Virtual Account Management API

    This API is used to initiate, view and inquire about virtual accounts for the corporate; both bulk and single requests are supportive through this API.

    Virtual Account Management API
    View API Specifications

    This API is used to initiate, view and inquire about virtual accounts for the corporate; both bulk and single requests are supportive through this API.

    NOTE:

    • This API provides 3 operation types namely, initiate, view and enquiry
    • Applications must get the token using the “Get Token API," which will provide the access token details. This token must be used for the subsequent interactions of RESTful APIs. Tokens will be valid for 180s

    Flow Chart

    Image
    Flow Chart Virtual Account Management API

    What operations can be performed?

    1. initiate: This service will be used to initiate virtual accounts for the corporate; both bulk and single requests are supportive through this API. This is a POST method

    Request Headers:

    Image
    Request Headers Virtual Account Management API

    Request Parameters:

    Image
    Request parameters Virtual Account Management API

    Response Parameters:

    Image
    Response parameters Virtual Account Management API

    Status Code at Batch Level:

    Image
    Status code at Batch level Virtual Account Management API

    Status Code at Record Level:

    Image
    Status code at Record level Virtual Account Management API

    2. view: This is a GET method used to view the virtual accounts at CIF level with filters such as IBAN, virtual account number and date range. 

    Request Headers:

    Image
    Request Headers 2 Virtual Account Management API

    Request Parameters:

    Image
    Request parameters 2 Virtual Account Management API

    Response Parameters:

    Image
    Response parameters 2 Virtual Account Management API

    Status Code at Batch Level:

    Image
    Status code at Batch level 2 Virtual Account Management API

    Status Code at Record Level:

    Image
    Status code at Record level 2 Virtual Account Management API

    3. enquiry: This GET method will be used to inquire about the status of the transaction, which will return the details of successful created virtual accounts.

    Request Headers:

    Image
    Request Headers 3 Virtual Account Management API

    Request Parameters:

    Image
    Request parameters 3 Virtual Account Management API

    Response Parameters:

    Image
    Response parameters 3Virtual Account Management API

    Status Code at Batch Level:

    Image
    Status code at Batch level 3 Virtual Account Management API

    Status Code at Record Level:

    Image
    Status code at Record level 3 Virtual Account Management API
    IMPORTANTS NOTES:
    • Please use View and Inquiry APIs as parameters in POSTMAN for testing purposes.
    • “Finalstatus” It can be Y or N. if "Y,” it means no further status of transaction is expected, i.e. either Transaction is completed or rejected. If "N,” it means transaction is still in transit and status update is expected to change. Finalstatus field will be available soon in future.
    View API Specifications
Number of API/s
1
Number of APIs
APIC Calls
320
K
Calls per month
Active users
220
Active users
uae
Regions
Overview
Overview

Virtual Account Management is essential for businesses that handle a large volume of transactions from their customers. By providing unique virtual account numbers, it helps in accurately tracking and reconciling inward payments. This not only improves operational efficiency but also enhances the accuracy of financial records. 

What are the benefits?
  • Simplified Reconciliation

    Easily match incoming payments with invoices or clients using unique virtual account numbers, reducing manual effort and errors.

  • Improved Cash Management

    Gain better control and visibility over cash flows, enabling more effective financial planning and management.

  • Operational Efficiency

    Reduce manual intervention in payment processing, leading to faster and more accurate financial operations.

  • Enhanced Customer Experience

    Provide clients with unique account numbers for easier payment tracking and reconciliation, improving transparency and customer satisfaction.

  • Scalability

    Effortlessly scale the number of virtual accounts as business needs grow, accommodating increasing transaction volumes.

  • Cost Savings

    Lower operational costs by minimizing manual reconciliation efforts and reducing the risk of errors.

Which APIs are offered?
  • Virtual Account Management API: This API enables business to initiate, view and inquire about virtual accounts seamlessly, simplifying the reconciliation process and enhancing financial management.

 

By leveraging Mashreq’s Virtual Account Management APIs, corporate clients can optimize their financial operations, ensuring more efficient, accurate, and scalable management of their collections

Popular Use case
Image
img2
Virtual Account Management Solution for a leading card issuer in UAE
Learn more
What can I do with this API ?
icon
icon
icon
icon
Product benefits
Assign unique virtual account numbers to clients for streamlined payment tracking and reconciliation.
Simplify the process of matching payments to invoices by using virtual accounts.
Manage recurring payments efficiently by assigning virtual accounts to subscribers.
Create virtual accounts for borrowers to track loan repayments, ensuring timely processing of payments.
Virtual Account Management
Virtual Account Management Solution for a leading card issuer in UAE

The client created virtual account number for their customers and transaction to streamline payment and enhance operational efficiency.

Image
img2
Real Estate Payment Reconciliation with Virtual Account Management

The client assigned unique virtual account numbers to property buyers and tenants for streamlined payment tracking and reconciliation.

Image
img6
Engage with us
Get started today or reach out to learn more.
 
Register today to access and get started with our tools and API documentation.
Get Started
 
Schedule a call with our team to understand how our offering can support you and your customers.
Schedule a call
 
 
icon
icon
icon
icon
icon
  • Cookies Policy
  • Privacy Policy
  • Disclaimer
  • Terms & Condition
  • Contact Us
Mashreqbank PSC is regulated by the Central Bank of the United Arab Emirates.