Skip to main content
The Bank Transfer method lets customers pay using NEFT, RTGS, or IMPS to the Virtual Bank Account (VBA) provided by Cashfree Payments. This method is ideal for B2B, education, real estate, and government transactions. Customers must complete payments within the Time-to-Live (TTL) period that you set for the transaction. If not specified, the TTL defaults to 5 days. When a customer initiates a bank transfer, Cashfree Payments validates the transaction against the order details, including the amount and account information (if TPV is enabled). If the details match, the payment is accepted, and you receive a notification to process the order. If the details don’t match, the payment is rejected, and any debited amount is automatically refunded to the customer.

Customer-Specific Bank Transfer

By default, each Bank Transfer transaction is assigned a unique VBA. For recurring payments, Customer-Specific Bank Transfer assigns the same VBA to a customer to simplify repeat payments. When a payment is received, Cashfree Payments matches it to an active order with a pending transaction of the same amount and marks it as successful.
I