Razorpay integration
Yes, in two ways. Personal Academy's own billing runs on Razorpay: invoices, payment links, mandates and GST tax invoices, confirmed by an HMAC-verified webhook. Separately, organisations on the Premium plan can sell their own courses through their own Razorpay or Stripe account, with the payment confirmed by webhook. There is no automatic tax outside GST and no payout or revenue-split feature.
At a glance
Paying Personal Academy needs no setup on your side beyond paying the invoice or link. Selling courses needs your own Razorpay account keys entered in the commerce settings.
| Status | Built and verified |
|---|---|
| Included from | Paying us: no plan needed. Selling your own courses: Premium plan |
| Authentication | Razorpay key ID and secret; webhook signatures verified with HMAC |
| Data that flows | Out: orders and payment links. In: payment confirmations by webhook |
| Not yet | Automatic tax outside GST; payouts or revenue splits |
How to set it up
- Open Commerce in the Personal Academy admin area.
- Enter your Razorpay key ID and secret as the payment account.
- Add the webhook URL shown there to your Razorpay dashboard.
- Publish a paid course listing and make a test purchase in Razorpay test mode.
Highlights
- Invoices, payment links and mandates for Personal Academy billing
- GST tax invoices
- Premium: sell courses through your own Razorpay or Stripe account
- HMAC-verified payment webhooks
Technical overview
Authentication:Razorpay API keys; HMAC-verified webhooks
Setup Time:~15 minutes
Prerequisites:
- •For selling courses: your own Razorpay account and the Premium plan.