AcelleMail Plugin · v0.0.1

Cashfree payments in AcelleMail, done right.

Accept one-time payments and manage recurring subscriptions with Cashfree — right inside AcelleMail. UPI, cards, net banking and wallets for direct checkout; UPI Autopay, eNACH and card mandates for subscriptions. Verified webhooks, shared credentials, license-protected.

AcelleMail 4.0+ compatible Direct + Subscription gateways HMAC-verified webhooks Shared credentials
Acme Newsletter Co.
Subscription · Pro Plan (Monthly)
CASHFREE
Subscription IDsub_8Kq2fA9r
MethodUPI Autopay
MandateACTIVE
Next Charge15-AUG-2026
Pro Plan — Monthly₹ 999.00
GST @ 18%₹ 179.82
Charged this cycle₹ 1,178.82
✓ MANDATE AUTHORIZED
2Gateways, one plugin
Direct + Subscription
4+Payment methods
UPI · Cards · Netbanking · Wallets
3Mandate types
UPI Autopay · eNACH · Cards
HMACWebhook verification
SHA-256 signed
Enter credentials once
Shared by both gateways
Pricing

Simple, transparent licensing

One license per AcelleMail installation. Includes both gateways, updates, and support.

Leased License

Yearly plan with continuous updates

$1.56/mo
Billed Annually. Renews at $18.77/year.
  • One AcelleMail installation
  • Direct & Subscription gateways
  • Product updates included
  • Email & ticket support
Choose Monthly
* Prices are exclusive of GST. 18% GST applicable on Indian invoices.  ·  Running Cashfree on multiple AcelleMail installs? Contact us for volume pricing.
Built for AcelleMail billing

Everything you need to charge with Cashfree

Two gateways, shared credentials, and hardened webhook handling — all in a single plugin you upload and activate.

Direct Payment Gateway

One-time invoice payments via the Cashfree Orders API, with a drop-in checkout that supports UPI, cards, net banking, and wallets.

Subscription Gateway

Recurring billing through the Cashfree PG Subscriptions API — UPI Autopay, eNACH, and card mandates, with automatic renewals.

Shared Credentials

Enter your App ID and Secret Key once in Plugin Settings — both the Direct and Subscription gateways use them automatically.

License-Gated & State-Aware

Gateways stay hidden until a valid license is active, and are auto-removed or restored as you deactivate and reactivate the plugin.

Verified Webhooks

Every event is checked with HMAC-SHA256, deduplicated by idempotency key, and re-verified server-side before any side-effect fires.

Remote Plan Sync & Management

Sync plans from Cashfree and cancel, pause, resume, or change a subscription — with per-cycle payment history for every mandate.

Subscription Console

Manage every recurring mandate from one screen.

Pull your Cashfree plans into AcelleMail, watch live subscription status, and cancel, pause, resume, or change a plan without leaving the admin. Per-cycle payment history is always a click away.

  • Remote plan sync — Cashfree plans mirrored locally
  • Cancel, pause, resume, or change-plan in one action
  • Per-cycle payment history for every subscription
  • UPI Autopay, eNACH, and card mandates supported
plugins / cashfree / subscriptions
Active Payments Cancelled All
SubscriptionStatusMethodAmount
sub_8Kq2fAActiveUPI₹ 999
sub_7Lp9dCActiveeNACH₹ 2,499
sub_5Rt3xBPendingCard₹ 499
sub_2Vy8mKActiveUPI₹ 1,499
sub_3Wn1qPCancelledCard₹ 999
Payments Overview

Every rupee, captured and reconciled.

One-time payments and subscription charges land in a single view. Track captured payments, method mix, and monthly volume — powered by verified Cashfree webhooks, not guesswork.

  • Captured, pending, and failed states at a glance
  • Method breakdown — UPI, cards, net banking, wallets
  • Monthly volume trend across both gateways
  • Idempotency-key dedupe keeps totals accurate on retries
plugins / cashfree / overview
Captured
218 +14%
Active Subs
46 +9%
Failed
3 −20%
Payment volume — last 6 months
Webhook Security

Every webhook, cryptographically verified.

Cashfree webhooks are verified with base64 HMAC-SHA256 over the timestamp and raw body using the official Cashfree SDK. Duplicate deliveries are dropped by idempotency key, and every payment is re-verified server-side before any side-effect runs.

  • HMAC-SHA256 signature check on every event
  • Idempotency-key dedupe — retries never double-fire
  • Server-side re-verify via GET /pg/orders & /pg/subscriptions
  • Client-side callbacks are never trusted
cashfree / webhooks — signature verified
PAYMENT_SUCCESS ✓ verified
SUBSCRIPTION_STATUS_CHANGED ✓ verified
SUBSCRIPTION_PAYMENT_SUCCESS ✓ verified
PAYMENT_FAILED ✓ verified
SUBSCRIPTION_NEW_PAYMENT ✓ verified
x-api-version 2025-01-01 · x-idempotency-key ✓
Compatibility

Requirements & compatibility

Cashfree for AcelleMail runs on a standard AcelleMail install. No exotic dependencies, no server-level changes required.

System Requirements

AcelleMail Version4.0.0 or higher
PHP Version8.1 or higher
ionCube LoaderRequired
Cashfree AccountRequired
License Keyrelyweb.co

PHP Extensions

curl✓ required
openssl✓ required
json✓ required
hash✓ required
mbstring✓ required
All requirements are standard on any modern PHP 8.1+ host running AcelleMail — including all Relyweb hosting plans.
FAQ

Common questions

Can't find what you're looking for? Get in touch.

What does this plugin do?

It adds two Cashfree payment gateways to AcelleMail: Cashfree for one-time invoice payments (Direct Payment) and Cashfree Subscription for recurring billing (Remote Subscription).

Direct checkout supports UPI, cards, net banking, and wallets; subscriptions support UPI Autopay, eNACH, and card mandates — with plan sync and remote cancel, pause, resume, and change-plan.

How do I set it up?

Upload the plugin ZIP under Admin → Plugins → Upload Plugin, click Activate, then open Settings. Enter your license key and Cashfree App ID and Secret Key, pick Sandbox or live, and save.

Once a valid license is active, both Cashfree and Cashfree Subscription appear under Admin → Payment Gateways → Add.

Do I need a separate webhook secret?

No. Cashfree signs webhooks with the same x-client-secret you enter as your Secret Key, so there's no separate webhook secret to configure. Just copy the webhook URL shown on the settings page into your Cashfree Dashboard, and events will be verified automatically.

Which AcelleMail and PHP versions are supported?

AcelleMail 4.0.0 or higher and PHP 8.1 or higher. Because the plugin ships encoded with ionCube, the ionCube Loader must be installed — it's available on virtually every modern PHP host, including all Relyweb hosting plans.

How are payments kept secure?

Every incoming webhook is verified with HMAC-SHA256 using the official Cashfree SDK, duplicate deliveries are dropped by idempotency key, and each payment is re-verified server-side against the Cashfree API before any side-effect runs. Client-side callbacks are never trusted on their own.

What happens if my license becomes inactive?

Both gateways are hidden from the Payment Gateways list until a valid license is active, and existing gateway rows are removed while inactive and restored automatically once the license validates. A local cache keeps the license working for 15 days with a 5-day grace period if a remote check fails, and your saved credentials are always preserved.

Do you offer support and refunds?

Yes. All licenses include email and ticket support (priority for Lifetime), provided from Ahmedabad in English and Hindi. We also offer a 14-day money-back guarantee — if it doesn't work for your setup, contact support within 14 days for a full refund.

Start accepting Cashfree payments in AcelleMail.

Two gateways, one plugin. Set it up in minutes — with a 14-day money-back guarantee.