Recurring Subscriptions
Checkout creates a Razorpay plan and subscription and returns its short URL. Monthly and yearly plans are supported, and subscription events update workspace access through Zender billing.
Accept recurring plan subscriptions and one-time purchases with Razorpay subscriptions and Payment Links.
Razorpay Plugin is a payment gateway for Zender that accepts recurring plan subscriptions and one-time purchases using Razorpay subscriptions and Payment Links.
Checkout creates a Razorpay plan and subscription and returns its short URL. Monthly and yearly plans are supported, and subscription events update workspace access through Zender billing.
Credit packs and Market orders use Razorpay Payment Links. The matching pending transaction is completed when payment_link.paid arrives, so fulfillment follows confirmed payments.
The plugin does not impose a fixed currency list. Your Razorpay merchant account must support the site's billing currency for checkout to work.
Webhooks are authenticated by checking the raw request body's x-razorpay-signature with HMAC-SHA256, using a dedicated Webhook Secret that is separate from your Key Secret.
When Razorpay reports a processed refund, the event updates the refund ledger in Zender so your records match. Refunds themselves are started in the Razorpay dashboard.
Configure requires the Key ID, Key Secret and Webhook Secret before saving. Webhook delivery is something you verify yourself, since a Configured badge alone is not proof it works.
Upload the ZIP in Admin > Plugins and install Razorpay. Open Configure when offered, then activate the plugin.
Enter your Razorpay Key ID and Key Secret. Register the displayed Webhook URL in Razorpay and enter the signing secret you chose.
Turn on the subscription events needed for activation, charging and cancellation, plus payment_link.paid for one-time purchases and refund.processed for refunds.
Razorpay Plugin is a payment gateway for Zender that accepts recurring plan subscriptions and one-time purchases using Razorpay subscriptions and Payment Links.
No. Monthly and yearly plans are supported, and lifetime plans are refused by this gateway, so use another gateway for lifetime access. A recurring checkout uses 60 monthly cycles or five yearly cycles.
Check that Key ID, Key Secret and Webhook Secret are all saved, then inspect webhook delivery in Razorpay and the application logs. One-time purchases complete when payment_link.paid arrives, so make sure that event is enabled.
No. The Webhook Secret is a separate signing secret. You register the displayed Webhook URL in Razorpay, choose the secret there, and enter the same value in the plugin settings so signatures can be verified.
Yes. Zender Extended license holders buy this plugin at a reduced price. With a Regular license, it is sold at the price shown on this page.
Razorpay Plugin for Zender is an add-on for Zender and requires a Zender 5 installation. The requirements are listed on this page.
After buying, sign in at https://dashboard.titansys.dev with the Envato login button to download it and get support.