AcelleMail Plugin · v0.0.1

Razorpay payments, built into AcelleMail.

Accept one-time payments and manage recurring subscriptions through Razorpay — UPI, cards, net banking, and wallets — directly inside your AcelleMail install. Two gateways, one set of API keys, license-gated and webhook-verified.

AcelleMail 4.0+ One-time & recurring UPI · Cards · Net banking HMAC-verified webhooks
Acme Newsletter Co
Powered by Razorpay
RAZORPAY
Amount payable
₹ 1,499.00
Pro Plan · Monthly subscription
UPI — Google Pay, PhonePe, BHIM
Cards · Net Banking · Wallets
✓ SIGNATURE VERIFIED
2Gateways in one plugin
Direct · Subscription
4Payment methods
UPI · Cards · Netbanking · Wallets
HMACSHA-256 webhooks
Signature verified
Shared credentials
Configure keys once
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 multiple AcelleMail installs? Contact us for volume pricing.
Built for AcelleMail

Everything you need to charge with Razorpay

Two purpose-built gateways, shared credentials, and license-gated activation — configured once, running on autopilot.

Direct Payment Gateway

One-time invoice payments via Razorpay checkout — appears in Payment Gateways → Add as a Direct Payment method.

Subscription Gateway

Recurring billing via Razorpay Subscriptions — remote plan sync, automatic renewals, and cancel-at-cycle-end.

Shared Credentials

Enter your Key ID, Key Secret, and Webhook Secret once in Plugin Settings — both gateways use them automatically.

License-Gated Activation

Gateways stay hidden from the admin UI until a valid license key is entered and validated against relyweb.co.

Plugin-State Aware

Gateways are auto-removed when the plugin is deactivated and restored the moment it's reactivated — no orphaned rows.

Webhook Verification

Every incoming Razorpay webhook event is checked with HMAC-SHA256 signature verification before it's trusted.

Razorpay Checkout

Let customers pay the way they already do.

The plugin drops the native Razorpay JS checkout straight into your AcelleMail payment flow. Customers pick UPI, cards, net banking, or wallets — you get the confirmation, verified.

  • UPI, cards, net banking, and wallets in one modal
  • One checkout view for both one-time and subscription flows
  • Payment signature verified locally before capture
  • Test mode (rzp_test_) and live mode (rzp_live_) supported
cashier / razorpay / checkout
Acme Newsletter Co
₹ 1,499.00
UPI gpay · phonepe · bhim
Cards Visa · Master · RuPay
Net Banking 50+ banks
Wallets Airtel · Freecharge
Pay ₹ 1,499
Plugin Settings

One screen. License in, keys in, done.

Everything lives in Admin → Plugins → Razorpay → Settings. Drop in your license key and Razorpay API credentials once — the gateways appear in Payment Gateways the moment the license reads Active.

  • License key with live Active / Invalid status badge
  • Key ID, Key Secret, and optional Webhook Secret
  • Two-tier license cache — 15-day local cache with fail tolerance
  • Settings preserved across plugin updates
plugins / razorpay / settings
License Key ● Active
API Key ID
rzp_live_XXXXXXXXXXXX
API Key Secret
••••••••••••••••
Webhook Secret (optional)
••••••••••
Save Settings
Payment Gateways

Both gateways, wired up automatically.

Once the license validates, the plugin creates the gateway rows for you. Deactivate the plugin or let the license lapse, and the rows are cleanly removed — nothing left dangling in your admin.

  • Razorpay (Direct Payment) and Razorpay Subscription
  • Auto-created when the license becomes valid
  • Auto-removed on deactivation or license lapse
  • License-error page shown if checkout is attempted while invalid
admin / payment-gateways
Active gateways
R
Razorpay
Direct Payment · one-time
Enabled
R
Razorpay Subscription
Remote Subscription · recurring
Enabled
auto-synced from license state
Compatibility

Requirements & compatibility

A standard AcelleMail environment is all you need. No server-level changes, no exotic dependencies.

System Requirements

AcelleMail Version4.0.0 or higher
PHP Version8.1 or higher
ionCube LoaderRequired
Razorpay AccountRequired
License KeyFrom relyweb.co

PHP Extensions

curl✓ required
openssl✓ required
json✓ required
mbstring✓ required
hash✓ required
Not sure your environment qualifies? Ask us — we'll check before you buy.
FAQ

Common questions

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

What does this plugin do?

It adds Razorpay as a payment option inside AcelleMail. You get two gateways: a Direct Payment gateway for one-time invoice payments, and a Subscription gateway for recurring billing. Both cover UPI, cards, net banking, and wallets through Razorpay's checkout.

What's the difference between the two gateways?

The Direct Payment gateway charges a customer once — ideal for one-off invoices. The Subscription gateway uses Razorpay Subscriptions for recurring plans, with remote plan sync, automatic renewals, and cancel-at-cycle-end. Both appear separately under Admin → Payment Gateways → Add once your license is active.

Which payment methods are supported?

Everything Razorpay's standard checkout offers: UPI (Google Pay, PhonePe, BHIM and others), credit and debit cards (Visa, Mastercard, RuPay), net banking across 50+ banks, and popular wallets. Your customers choose their method at checkout.

What are the requirements?

AcelleMail 4.0.0 or higher, PHP 8.1 or higher, the ionCube Loader, a Razorpay account, and a plugin license key from relyweb.co. Standard PHP extensions (curl, openssl, json, mbstring) are present on virtually all hosting environments.

How does licensing work?

Each license is tied to one AcelleMail installation. You enter the key in Plugin Settings, and the gateways stay hidden until the key validates against relyweb.co. The result is cached locally for 15 days with a short fail-tolerance window, so a brief connectivity blip to the license server won't take your gateways offline.

How do I get my Razorpay API keys and set up webhooks?

In the Razorpay Dashboard, go to Settings → API Keys and generate a key pair — use rzp_test_ keys for testing and rzp_live_ for production. For webhooks, add your AcelleMail webhook URL in the Razorpay Dashboard and enable events like payment.captured, subscription.charged, and subscription.cancelled. Every event is verified with HMAC-SHA256 before it's processed.

Do you offer support and refunds?

Yes. All licenses include email and ticket support, with priority response on Lifetime licenses — provided in English and Hindi from our Ahmedabad team. Every plan comes with a 14-day money-back guarantee, so if it doesn't fit your setup, contact us within 14 days for a full refund.

Start accepting Razorpay in AcelleMail.

Two gateways, one plugin, ten-minute setup. 14-day money-back guarantee, no risk.