What’s a mandate
A mandate is a contract between you and your customer that authorises you to debit funds from your customer’s account either at a pre-decided frequency or on-demand, up to a pre-decided maximum amount. Cashfree supports various payment methods that are compliant with RBI regulations. Your customers can pay using:- Cards (both Indian and international)
- eNACH
- UPI Autopay
- Physical NACH (paper-based NACH)
Types of subscriptions
Cashfree supports two types of subscriptions based on how you want to charge your customers:Periodic subscriptions
Debit a fixed amount from your customers at fixed intervals (daily, weekly, monthly, or yearly). Ideal for:
- Monthly or annual membership fees
- Regular service charges
- Recurring product deliveries
On-demand subscriptions
Debit variable amounts at any time. Ideal for:
- Utility bills where the amount changes each cycle
- Usage-based billing
- Variable payment schedules
Plans
A plan is a template that defines the terms of a recurring subscription service. Plans include key information that determines the billing structure for a subscription.Example: Netflix Plans such as Premium, Basic, Standard, and Mobile. Each plan caters to a specific use case with different features and pricing.
You can create a new plan either through the dashboard or through the Create Plan API. To provide flexibility for certain use cases, you can also create a subscription without a plan.