Bank Transfer / ECMS — Overview

Accept payments via Bank Transfer using Electronic Cash Management Services (ECMS) with unique customer identifiers and challan generation.

Bank Transfer / Electronic Cash Management Services

Generate e-challans and assign unique customer identifiers to simplify fund transfers via IMPS, NEFT, or RTGS.

Electronic Cash Management Services (ECMS) is a payment mode that assigns a unique customer identifier ID to each payer and provides a challan with payment details. Customers make payments using the challan details through their bank — online or offline.

Integration steps | Use cases | API reference


How it works


Challan details

The generated challan includes:

FieldDescription
Merchant nameYour business name
AmountPayment amount including convenience fee (if applicable)
Date of generationWhen the challan was created
Payment reference IDChallan identifier
Customer identifierUnique ID for adding as beneficiary
IFSC codeBank branch code for transfers
Expiry dateDeadline for completing payment

Key features

FeatureDescription
Unique customer identifierEach customer gets a persistent ID — add once, pay anytime
Online + offlinePay via NetBanking (IMPS/NEFT/RTGS) or at a bank branch
Convenience feeCalculate and pass convenience fees using the Calculate Convenience Fee API
Split settlementAutomatic distribution of settlement amounts to multiple entities
Easy reconciliationUnique identifiers simplify payment tracking and matching
Challan downloadRetrieve and download challans via Get Challan and Get Challan PDF APIs

Payment methods

Customers can complete the transfer using:

MethodTypeSettlement speed
IMPSOnlineNear-instant
NEFTOnlineWithin 2 hours (batch)
RTGSOnlineReal-time (≥ ₹2 lakh)
Bank branchOfflineVaries

FAQ

Can a customer reuse their customer identifier?

Yes. The unique customer identifier is persistent — customers add it once as a beneficiary and can make multiple payments using the same ID.

What happens if the customer doesn't pay before the challan expires?

The challan expires and the order is marked as failed. You can generate a new challan for the customer.

Can I add convenience fees to ECMS payments?

Yes. Use the Calculate Convenience Fee API to compute the fee, then pass the breakdown in the Create Challan API.

New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with + E