Skip to main content

Integration

Razorpay and UPI AutoPay for chess academies

ChessCore collects recurring academy fees through Razorpay and UPI AutoPay: a parent approves a mandate once, ChessCore debits each cycle on schedule, and every payment reconciles to the right student so a coach always knows who has paid and who has not.

This is the integration page for billing. For how billing fits the rest of an academy’s weekly operations, read the in-depth chess academy management software guide.


What the Razorpay integration does

The integration connects your own Razorpay account to ChessCore so fee collection runs from inside the platform instead of a separate dashboard. ChessCore issues the invoice, UPI AutoPay debits the parent’s approved mandate each cycle, and Razorpay reports the result back. Because the invoice already knows the student, the batch, and the amount, a confirmed payment lands on the correct ledger with no manual matching. The academy gets recurring revenue that collects itself and a single, accurate view of who is current.

How UPI AutoPay mandates renew

Most Indian academy fees are recurring — monthly tuition or a term plan — and chasing each one by hand does not scale. With UPI AutoPay the parent approves a recurring mandate once in their UPI app, and Razorpay then debits that mandate automatically on each due date. ChessCore schedules the cycle, so the debit fires on the right day for the right plan without anyone re-sending a payment link. The mandate keeps renewing until a parent pauses or cancels it, or the plan ends — turning fee collection from a monthly chase into a background process.

The collection flow, step by step

  1. 1

    Parent approves a mandate

    A UPI AutoPay mandate is approved once in the parent’s UPI app, tied to the student’s fee plan.

  2. 2

    ChessCore collects each cycle

    On the due date Razorpay debits the mandate; recurring monthly and term fees collect without a manual ask.

  3. 3

    Payment reconciles to the student

    Razorpay confirms the charge; ChessCore matches it to the invoice and marks that student’s fee paid.

  4. 4

    Dues and reminders stay live

    Failed or expired mandates surface on the dues view, and reminders go out so parents re-authorise.

Payments reconcile to the right student

The job that quietly breaks an academy’s books is attribution: a parent pays, but which child and which month was it for? ChessCore solves this at the source. Each invoice is stamped with the student and the billing period before it goes out, so when Razorpay confirms a payment the platform matches it back to that invoice and marks the fee paid. A parent with two children in different batches gets two distinct invoices and two clean ledger entries. There is no end-of-month spreadsheet to untangle, because the reconciliation already happened the moment the payment cleared.

Dues, failures, and reminders

Mandates do occasionally fail — a lapsed bank authorisation, an expired card behind the UPI handle, an insufficient balance. ChessCore treats an unpaid cycle as a fact to surface, not to hide: it marks the cycle unpaid, shows it on the dues view, and can send the parent a reminder to re-authorise. Reminders and reports about a child’s progress reach parents through the parent communication channels ChessCore already runs, and a coach stays in control of what goes out. Nothing is written off silently — an unpaid fee stays visible until it is collected or a coach explicitly waives it.

Built for how Indian academies actually collect

Generic class software treats payments as an afterthought bolted on for a Western market; ChessCore treats UPI AutoPay and Razorpay as first-class rails because that is how fees move in India. If you run an academy here, the broader fit is covered on the chess academy software India page. Payment data is handled with the same care as the rest of your records — see how on the security page — and you can see the full feature set on the features page. When you are ready to compare plans, see ChessCore pricing.

Frequently asked questions

Does ChessCore charge fees automatically with UPI AutoPay?
Yes. A parent approves a UPI AutoPay mandate once, and ChessCore collects each cycle on schedule through Razorpay. No manual reminder or re-approval is needed until the mandate is paused or cancelled.
How does a Razorpay payment reach the right student?
Every invoice carries the student and batch reference, so when Razorpay confirms a payment ChessCore reconciles it to that student and marks the fee paid. A parent paying for two children sees two separate, correctly attributed invoices.
What happens when an AutoPay mandate fails or expires?
ChessCore marks the cycle unpaid, flags it on the dues view, and can send a reminder so the parent re-authorises. Nothing is silently written off — an unpaid cycle stays visible until it is collected or waived by a coach.
Do I need a separate Razorpay account?
You connect your own Razorpay account to ChessCore. Settlements land in your bank on Razorpay’s schedule; ChessCore reads the payment status to keep each student’s ledger accurate.

Reviewed by a chess academy operations specialist · ChessCore Editorial. See our editorial standards.

Start building a smarter academy

Early access — we set up your academy with you: roster import, Lichess and Chess.com connections, batches, and fee plans.

Tenant isolationPII redaction before AIGuardian consentFull audit trailHow we protect student data →