Corporate
Collections - Direct Debits
Collections - Direct Debits

Description

These APIs provide services that enable businesses to receive payments from their customers efficiently. They are used to manage receivables and streamline the inflow of funds into a corporate account.

In order to subscribe, Please

  • Overview
  • APIs Offered
    Direct Debit Authorisation Registration API
    View API Specifications

    This API allows clients to register a customer’s Direct Debit Authorisation (DDA) details into the system securely. This API captures essential banking and customer information required to set up recurring payments via direct debit.

    NOTE:

    • 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 Direct Debit Authorisation Registration API

    What operations can be performed?

    1. dda-registration: This service is a POST method and enables corporates to initiate registration for Direct Debit Authorisation and returns the interim status.

    Request Headers:

    Image
    Request Headers Direct Debit Authorisation Registration API

    Request Parameters:

    Image
    Request parameters Direct Debit Authorisation Registration API

    Response Parameters:

    Image
    Response parameters Direct Debit Authorisation Registration API

    Status Code Information:

    Image
    Status code information Direct Debit Authorisation Registration API
    IMPORTANTS NOTES:
    • UETR reference number may not appear upfront in the initial response when the transactions are initiated, it may appear during inquiry call. 
    • UETR reference is not available for account-to-account transactions.
    • “Finalstatus” can be Y or N. “Y” means no further status of transaction is expected i.e. either Transaction is completed or rejected. “N” means transaction is still in transit and status update is expected to change.
    Direct Debit Authorisation Inquiry API
    View API Specifications

    This API allows clients to initiate a Direct Debit Authorisation (DDA) status inquiry and returns the interim status.

    NOTE:

    • 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 Direct Debit Authorisation Inquiry API

    What operations can be performed?

    1. dda-inquiry: This is a GET method that allows clients to fetch the status of previously initiated Direct Debit Authorisation registration.

    Request Headers:

    Image
    Request Headers Direct Debit Authorisation Inquiry API

    Request Parameters:

    Image
    Request parameters Direct Debit Authorisation Inquiry API

    Response Parameters:

    Image
    Response parameters Direct Debit Authorisation Inquiry API

    Status Code Information:

    Image
    Status code information Direct Debit Authorisation Inquiry API
    IMPORTANTS NOTES:
    • UETR reference number may not appear upfront in the initial response when the transactions are initiated, it may appear during inquiry call. 
    • UETR reference is not available for account-to-account transactions.
    • “Finalstatus” can be Y or N. “Y” means no further status of transaction is expected i.e. either Transaction is completed or rejected. “N” means transaction is still in transit and status update is expected to change.
    Collection Fetch And Inquire API
    View API Specifications

    This API enables clients to fetch the details of collection requests initiated by clients and supports real-time inquiries to verify the status, reference details, and settlement updates of those requests

    NOTE:

    • 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 Collection Fetch And Inquiry API

    What operations can be performed?

    1. collectionFetchAndInquiry: This is a POST method that allows the clients to fetch details and inquiry about the previously initiated collection request..

    Request Headers:

    Image
    Request Headers Collection Fetch and Inquiry API

    Request Parameters:

    Image
    Request parameters Collection Fetch and Inquiry API

    Response Parameters:

    Image
    Response parameters Collection Fetch and Inquiry API

    Status Code Information:

    Image
    Status code information Collection Fetch and Inquiry API
    IMPORTANTS NOTES:
    • This API is used to inquire about the status of previously initiated collection request.
    • This is a bulk API and supports batch request processing.
    • The “collectionStatus” indicates the status of previously initiated collection request and “status” indicates whether the API call is successful or not.
    Collection Request API
    View API Specifications

    This API allows clients to initiate, track, and manage payment collection requests from customers.

    NOTE:

    • 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 Collection Request API

    What operations can be performed?

    1. collectionRequest: This is a POST method that allows the clients to initiate, track, and manage payment collection requests from customers.

    Request Headers:

    Image
    Request Headers Collection Request API

    Request Parameters:

    Image
    Request parameters Collection Request API

    Response Parameters:

    Image
    Response parameters Collection Request API

    Status Code Information:

    Image
    Status code information Collection Request API
    IMPORTANTS NOTES:
    • This API is used to initiate payment collection from customers.
    • This is a bulk API and supports batch request processing.
    • This API provides detailed response for the status of collection request initiated with status code, description and additional remarks
Number of API/s
1
Number of APIs
APIC Calls
160
K
Calls per month
Active users
250
Active users
Regions
Overview
Overview

Mashreq’s Collection APIs enable corporate clients to efficiently manage and automate the collection of payments from their customers, partners, or subsidiaries. The product supports multiple collection channels like Direct Debit Authorisation (DDA) to streamline receivables, enhance cash flow visibility, and simplify reconciliation.

What are the benefits?
  • Instant Payment Visibility

    Provides instant access to payment status, supporting better cash flow and liquidity management.

  • Automated Payment Collection

    Reduces manual effort by enabling scheduled, rule-based collections directly from customer accounts.

  • Improved Reconciliation

    Simplifies reconciliation of payments with online tracking and detailed transaction records.

  • Reduced Fraud Risk

    Direct debit mandates verify customer accounts upfront, lowering the risk of fraudulent transactions. 

  • Operational Efficiency

    Minimises errors, reduces manual tracking, and integrates easily with ERP and treasury systems.

  • Timely Payments

    Reduces the likelihood of missed or delayed payments, improving payment efficiency.

 
Which APIs are offered?
  • Direct Debit Authorisation Registration API: This API allows clients to register a customer’s Direct Debit Authorisation (DDA) details into the system securely. This API captures essential banking and customer information required to set up recurring payments via direct debit.
  • Direct Debit Authorisation Inquiry API: This API allows clients to initiate a Direct Debit Authorisation (DDA) status inquiry and returns the interim status.

 

By leveraging Mashreq’s Collection APIs, corporates can achieve faster payment cycles, improved liquidity, and greater operational efficiency by making receivables management seamless, secure, and scalable. 

What can I do with this API ?
icon
icon
icon
Product benefits
Distributors can collect payments from dealers or resellers efficiently.
Service-based enterprises can collect recurring payments from corporate clients via Direct Debit.
Financial institutions can automate bulk loan or leasing repayments from business borrowers.
Large organisations can manage internal or partner-based fee collections through structured, automated processes.
Collections - Direct Debits
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.
 
Schedule a call with our team to understand how our offering can support you and your customers.