Preauthorisation (pre-auth) allows you to temporarily block funds on a customer’s card or account and capture the payment later, typically after order fulfilment. This helps secure funds without charging the customer immediately. Cashfree Payment Gateway (PG) supports preauthorisation for the following payment methods:Documentation Index
Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
- UPI
- Visa credit, debit, and prepaid cards
- Mastercard credit, debit, and prepaid cards
- Rupay credit, debit, and prepaid cards
How preauthorisation works
Preauthorisation allows you to manage payments flexibly in the following ways:- Authorise an amount on a customer’s card or account without immediate capture.
- Capture the authorised amount later—either fully or partially—when required.
- Void the authorisation to release the blocked funds if the order is not fulfilled.
Preauthorisation flow
- The customer initiates the payment.
- The bank blocks the amount on the customer’s card or account after successful payment completion.
- You can:
- Either Capture the full or partial amount.
OR - Void the authorisation to release the blocked funds to the customer.

Preauthorisation feature request
Managing preauthorisation transactions
You can capture or void preauthorisation transactions from the Merchant Dashboard or integrate the capture and void APIs to automate the process.- You must capture or void a preauthorisation transaction within seven days of authorisation.
- A transaction can only be captured or voided once.
- Once captured, a transaction cannot be voided.
- Once voided, a transaction cannot be captured.
- Transactions not captured within 7 days are automatically released back to the customer.
- Voided transactions return funds to the customer immediately.
- After preauthorisation is enabled for your account, ensure all preauthorisation transactions are either captured or voided.
Supported payment instruments for preauthorisation
Cashfree Payment Gateway supports preauthorisation workflow on cards and UPI (Unified Payments Interface).Cards
Once preauthorisation is enabled for your account, every card payment will be preauthorised by default, you do not need to provide any additional parameters while initiating the payment. Below is a sample Order Pay API request and response:UPI
For UPI preauthorisation, you need to pass additional parameters in the/orders/pay API request. Once you have created the order, invoke the Order Pay API call with the authorize_only, authorization parameters.
The authorization object contains the following attributes:
approve_by- The time by when customer needs to approve this one time mandate request.start_time- The time when the mandate should start.end_time- The time until when the mandate hold will be on customer’s bank account. You can call capture and void until this time.
UPI collect
Below is a sample UPI Collect request and response:UPI intent
Below is a sample UPI Intent request and response:Capture
The capture workflow helps you to capture the payment and move the authorised amount partially or completely from customers bank account to your bank account, by calling Preauthorisation API for capture.Void
The void workflow helps you to release the entire authorised amount back to the customer, by calling Preauthorisation API for void.FAQs
What is a capture call in preauthorisation?
What is a capture call in preauthorisation?
What is the validity of capture?
What is the validity of capture?
Can a merchant capture a partial amount?
Can a merchant capture a partial amount?
Is MDR charged on the authorised or captured amount?
Is MDR charged on the authorised or captured amount?
Which cards support preauthorisation?
Which cards support preauthorisation?
What is void in preauthorisation?
What is void in preauthorisation?
Can a merchant void a partial amount?
Can a merchant void a partial amount?
What are some common use cases for preauthorisation?
What are some common use cases for preauthorisation?
Is preauthorisation feasible via payment links and payment forms?
Is preauthorisation feasible via payment links and payment forms?
How does settlement occur in a preauthorisation transaction?
How does settlement occur in a preauthorisation transaction?
When does the merchant receive the funds in a preauthorisation transaction?
When does the merchant receive the funds in a preauthorisation transaction?
What happens if a customer disputes a settled transaction?
What happens if a customer disputes a settled transaction?
Is the preauthorisation feature supported on American Express and Diners cards?
Is the preauthorisation feature supported on American Express and Diners cards?
Which are the sponsor banks live on preauthorisation?
Which are the sponsor banks live on preauthorisation?