Skip to content
MyGymDesk logoMyGymDesk
Menu

Razorpay integration for Indian gyms

MyGymDesk connects your own Razorpay account so members pay for memberships, renewals, upgrades and class packages online by card, UPI or net banking. Connect in one click via OAuth — no API keys — under Settings, Integrations, Payment Gateway and UPI. Funds settle straight to your bank; MyGymDesk never holds your money or takes a cut. Requires the Pro plan.

What you can do with it

Members renew online, subscriptions activate themselves

A member renews from the member app or a shared link and pays via Razorpay Checkout. MyGymDesk verifies the payment server-side and creates and dates the new subscription automatically — no staff data entry.

Send a payment link to a member or lead

From Billing → Payment Links you generate a Razorpay pay link for a specific amount and send it over WhatsApp or email. Leads — not just members — can be billed this way.

Collect class-package payments online

Members buy a class package through Razorpay Checkout; the right session count and validity are created automatically the moment the payment is captured.

Automatic receipts, invoices and confirmations

Every paid order generates a GST or simple invoice and receipt, then sends the member a WhatsApp receipt with the invoice PDF, an email receipt and a push notification — and alerts the owner too.

No lost payments if a member drops off mid-checkout

A per-gym Razorpay webhook captures the payment even if the member’s browser never returns to confirm, reconciling the order idempotently so nothing double-charges or double-activates.

How to set it up

  1. 1In the owner dashboard, open Settings → Integrations → the ‘Payment Gateway & UPI’ tab.
  2. 2On the ‘Connected account’ tab, click ‘Connect Razorpay’ — you’re redirected to Razorpay’s own secure consent screen to authorise access. This is the recommended path, with no API keys to copy.
  3. 3Approve on Razorpay’s screen; MyGymDesk brings you back, shows the account as connected, and auto-registers the payment webhook on your Razorpay account.
  4. 4Legacy alternative (shown only if your gym already saved Razorpay keys): on the ‘Manual keys’ tab, paste your Key ID and Key Secret, pick Test or Live mode, enable Razorpay and save.
  5. 5Members can now pay for renewals, upgrades and class packages online, with funds settling straight into your own Razorpay account.

Frequently asked questions

Does MyGymDesk take a cut of my Razorpay payments?

No. Money settles straight into your own Razorpay account and bank — MyGymDesk never holds your funds or takes a cut. You pay Razorpay’s normal transaction rates.

Do I have to copy API keys from Razorpay?

No. The recommended setup is one-click OAuth: click Connect Razorpay, approve on Razorpay’s own screen, and you’re connected — the webhook is registered for you. Manual key entry still exists as a legacy path but is being closed for new gyms.

Can members set up auto-renewal or auto-debit?

Not for memberships. Each renewal is a one-time payment the member makes every cycle — there is no recurring UPI AutoPay mandate for members today.

What happens if a member closes the browser during payment?

A webhook on your Razorpay account receives the captured-payment event and finishes the job — recording the payment and activating the membership — idempotently, so it never double-charges.

Ready to use Razorpay with MyGymDesk?

Free 7-day trial. No credit card required.