Skip to main content

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.

General

These FAQs cover what Offline Payments is, the three collection models, account prerequisites, and how to activate the product.
Cashfree Offline Payments is a solution that allows businesses to collect, track, and reconcile payments across in-person and remote collection journeys. With Offline Payments activated for your account, you can do the following:
  • Collect payments in-store or on the go.
  • Enable agents to collect payments on your behalf.
  • Track every transaction, including cash and digital, in one place.
  • Offer your customers more than 100 payment options.
You also benefit from the following:
  • Coverage across collection models: Storefront, Agent (softPOS), and Customer VPA, depending on what you enable.
  • Broad payment mode support: Including UPI, cards, net banking, wallets, and more.
  • Unified visibility: Cash and digital payments together in one workflow.
  • Simplified reconciliation: Reporting aligned to how you collect.
Cashfree Offline Payments offers three flexible ways to collect payments, depending on your business model:
  1. Storefront: Static QR codes and in-store collection for physical stores and fixed retail locations where customers pay at the counter.
  2. Customer VPA: A dedicated UPI identity or QR per customer when you run recurring or tracked payments and need payer-level visibility for reconciliation.
  3. Agent (softPOS): Staff or agents collect on your behalf using the softPOS application on their devices for field collections, deliveries.
Storefront enablement helps you generate static QR codes for physical stores and collect payments directly into your account. It is suited to fixed retail locations where customers pay at the counter.
Agent (softPOS) enablement lets your staff or agents collect payments on your behalf using softPOS on their Android devices. It is suited to field collections, deliveries.
Customer VPA enablement lets you create a unique UPI ID or QR code for each customer so you can track who paid, how much, and when. It is suited to recurring collections, fees, instalments, or any flow where payer-level traceability matters.
Match your operating pattern to one of the models below.
  • Storefront: Physical stores and fixed checkout.
  • Agent (softPOS): Field collections, deliveries.
  • Customer VPA: Recurring or individually tracked payments.
Yes. You can enable and use Storefront, Agent (softPOS), and Customer VPA together whenever your use case requires it.
Yes. You must have an active Cashfree Payment Gateway relationship before you can activate Offline Payments. If you do not have one yet, create your account and complete Payment Gateway onboarding first.
No. Offline Payments is available only to merchants with an active Cashfree Payment Gateway relationship. Create your account if you are new to Cashfree Payments.
Log in to the Merchant Dashboard. Open Offline Payments from the navigation, start Activate Offline Payments, and complete the steps shown on screen. You receive an email confirmation once Offline Payments is active for your account.
There are no daily transaction count limits across the Offline Payments product suite. Per-transaction amount limits still apply, and they depend on the payment mode in use. Log in to the Merchant Dashboard, open the Payment Method settings for the product you use, and customise limits there. For softPOS, open softPOS payment method settings or select softPOS > Payment Method.

softPOS application

These FAQs cover the softPOS Android application, device requirements, pricing, receipt support, and available payment options.
No. The Cashfree Payments softPOS application is not available on the iOS App Store. It is available only on Android via the Google Play Store (Android 6.0 Marshmallow or above).
There is no limit. You can add an unlimited number of agents under a single merchant account.
No. The application is free to download and use. Cashfree Payments charges only for transactions processed through softPOS, as per your pricing agreement. There is no monthly fee, yearly fee, maintenance fee, or registration fee for the application itself.
softPOS does not support built-in invoice or receipt printing. You can integrate third-party software or hardware if you need printed receipts.
Digital receipt customisation is not currently available in the Cashfree softPOS application.
The softPOS application supports the following collection options:
  • Static QR
  • Dynamic QR
  • Payment links
  • Cash (ledger entry only)
  • Tap to Pay
  • Cardless EMI
Which options appear in your build can depend on account configuration and product rollout.
Your customers can use more than 120 payment options, including cards, net banking, UPI, wallets, and more, depending on the collection method you choose (for example payment links expose the full hosted checkout range).
These FAQs cover the difference between static and dynamic QR codes, how payment links are shared, and how cash transactions are recorded.
The difference is who enters the amount and how much flexibility the payer has at scan time.Dynamic QR code
  • The agent enters the amount the customer must pay.
  • The agent can add order context such as the customer mobile number, invoice number, and order note before generating the code.
Static QR code
  • The customer scans the code with a UPI application, enters the amount, and completes the payment.
If the timer expires before the customer finishes:
  • If the customer has not scanned the QR code yet, regenerate the order by re-entering all details on the New Payment tab.
  • If the customer has already scanned the QR code, they can continue the payment flow. Check status in the Payments tab by pulling down to refresh.
Yes. You can see all transactions, including those recorded as cash, in the transaction report and in the Payments view for reconciliation.
The Cash option lets the agent record a ledger entry for a cash collection when a service is rendered. No payment processing runs through Cashfree for that leg. Entries still appear in the Payments tab and in reports for reconciliation.

Storefronts, agents, and Customer VPAs

These FAQs cover adding and managing collection points, resolving KYC issues, and how customers receive payment confirmations.
Yes. One mobile number can be used when onboarding multiple storefronts or multiple agents, as long as each record meets Cashfree validation rules for that collection point.
Take the following steps:
  • Resend the verification SMS from the Merchant Dashboard using the agent-management workflow for your collection points.
  • Confirm the mobile number on file for the agent is correct before you resend.
Yes. You can disable or deactivate a storefront, agent, or Customer VPA from the Merchant Dashboard. Past transactions remain available in reports after you change the status.
Yes. Customers can receive confirmation through the following channels:
  • Issuer bank: Standard bank or card issuer notifications for the payment instrument they used.
  • Cashfree SMS: For payments completed through a payment link, Cashfree also sends an SMS confirmation to the customer’s mobile number where applicable.

Reports and settlements

These FAQs cover how to generate transaction reports, what fields they include, and when settlements are processed.
Log in to the Merchant Dashboard. Go to Reports, open Download Reports, click Generate New Report, choose your file type, select softPOS Transactions as the report type (the dashboard may still show Offline Payment Transactions for the same export in some accounts), and set the date range. For a guided walkthrough, see Payment Methods.
The transaction report includes end-to-end transaction fields at collection-point level. Examples include:
  • Agent name
  • Terminal ID
  • Payment method
  • Amounts and status fields (and other columns Cashfree exposes for that report type)
The exact column set can vary slightly by export format and configuration.
By default, Cashfree processes settlements on T+2 bank working days. T is the calendar day the payment succeeds. Settlement runs on bank working days only. For schedules, bank accounts, and reconciliation depth, see Manage settlements.

Support

Policy documents and contact details for Cashfree Payments support, grievances, and dispute escalation.
For policy documents and Cashfree Payments contact details, use the following:Grievance Officer: Mr. Vaibhav Kaushal
Email: grievances@cashfree.com
Address: Cashfree Payments India Pvt Ltd, RMZ Ecoworld, Building 7, 10th Floor, Devarabeesanahalli, Marathahalli Outer Ring Road, Bengaluru – 560103
Nodal Officer: Mr. Shaik Mohammed Aftab Alam
Email: dispute@cashfree.com
Address: Cashfree Payments India Pvt Ltd, RMZ Ecoworld, Building 7, 10th Floor, Devarabeesanahalli, Marathahalli Outer Ring Road, Bengaluru – 560103