Skip to content

Subscriptions

The Cashfree Subscription gateway manages recurring billing for AcelleMail plans:

  • Mandate authorization: Customers authorize standing debits via UPI AutoPay, eNACH, or card mandates.
  • Automated renewals: Cashfree executes debits each billing cycle and notifies AcelleMail via webhook. For a single invoice, use the Cashfree direct-payment gateway instead.

Why you map plans

Cashfree has no "list all plans" API, so the plugin cannot discover your plans. You create each plan in Cashfree, then map it to the matching AcelleMail plan. One-time setup per plan.

Setup overview

Three linked steps — full walkthrough in Set up subscriptions.

StepWhereAction
1. Create the planCashfree Dashboard → Subscriptions → PlansCreate each plan, copy its plan_id
2. Paste plan IDsAdmin → Payment Gateways → Cashfree Subscription → EditPaste plan_ids one per line in Cashfree Plan IDs
3. Map local plansAdmin → Remote Plan MappingsMap each AcelleMail plan to its Cashfree plan_id — same currency and amount — → Map

Mapping AcelleMail plans to Cashfree plan IDsAdmin → Remote Plan Mappings

What the customer sees

The subscription authorization workflow:

  1. Mandate prompt: Customer is redirected to Cashfree's hosted page showing "Authorize ₹:amount recurring mandate".
  2. Authorization: Customer approves the mandate through their chosen payment method.
  3. Cycle renewals: Cashfree auto-debits renewals and dispatches webhooks to advance the AcelleMail subscription.

Mapped INR plans required

The Cashfree Subscription gateway displays only when:

  • The plan is mapped in Admin → Remote Plan Mappings.
  • The plan currency is configured as INR.

Unmapped or non-INR plans will not show the subscription gateway option at checkout.

When recurring debits run

Cashfree executes recurring debits adhering to NPCI timing rules:

  • Off-peak processing: Debits run outside peak windows (10:00 AM – 1:00 PM and 5:00 PM – 9:30 PM IST).
  • Settlement timing: Renewals settle adjacent to these windows rather than the exact moment of cycle rollover.

Documentation for the Relyweb app catalogue.