What is online school fee payment software?
It is the digital payment experience layer that lets parents pay tuition and other fees from a school's mobile app — UPI, RuPay, Visa, Mastercard, AmEx, Diners Club, netbanking — instead of standing at the school cashier counter or sending a cheque with the child. The transaction is routed through an RBI Payment Aggregator-Online (PA-O) regulated partner and the funds settle to the school's nodal bank account in T+1 working days (T+0 for UPI in most cases).
The SchoolDeck online fees module owns one specific layer: the parent payment user experience. The in-app payment flow, the gateway integration, the digitally-signed receipt, the saved-card tokenisation, the refund initiation interface. The administrative collection mechanism that the accountant works with (cashier POS for offline payments, post-dated cheque tracking, late-fine engine, sibling concession, Tally XML day-book) lives at /features/fees/. Two complementary layers of the same fee workflow.
UPI — the payment mode 80% of Indian parents prefer
Unified Payments Interface is the easiest way for an Indian parent to pay school fees. The parent opens the SchoolDeck app, taps Fees, taps Pay, picks UPI. The app generates a UPI Intent that opens the parent's UPI app of choice — Google Pay, PhonePe, Paytm, BHIM, BoB UPI, Amazon Pay UPI. The parent confirms with their UPI PIN. The RBI PA-O partner confirms within about 5 seconds. SchoolDeck generates and pushes the receipt.
What the school gets: NPCI policy fixes 0% Merchant Discount Rate on UPI transactions, no matter the amount. The school pays no transaction fee. The parent pays no transaction fee. The payment settles in T+0 in most cases — the school's bank account is credited the same evening.
What the parent gets: no card details to remember, no OTP wait, no netbanking login. About 20 seconds of active work end to end.
Cards and netbanking — for parents abroad or those who prefer them
Parents who live overseas (NRI parents whose children study at the school), parents who don't use UPI, or parents who want EMI options on a high tuition payment — for them, card and netbanking payment paths are supported.
- RuPay debit + credit cards: Domestic cards from any Indian bank. RuPay is the NPCI card network.
- Visa, Mastercard, Diners Club International, American Express: International card networks. NRI parents can pay from their overseas bank cards.
- Netbanking: Direct bank-portal redirect with 50+ Indian banks listed — SBI, HDFC, ICICI, Axis, Kotak, IDFC First, Yes, IndusInd, Federal, RBL, Bandhan, City Union, AU Small Finance, all major PSU and private banks.
- EMI on credit cards: For schools that have configured EMI as a payment mode (typically for higher-value annual tuition), parents see 3-12 month EMI options at checkout through the partner bank.
Card numbers are tokenised under the RBI Card-on-File Tokenisation Framework (effective October 1, 2022). SchoolDeck stores only the Network Token issued by Visa/Mastercard/RuPay — never the raw PAN. The next time the parent pays, they see "Use saved card", enter the CVV and OTP, and proceed.
Digitally-signed PDF receipt — issued the moment the payment confirms
The instant the RBI PA-O partner returns a "payment successful" callback to SchoolDeck (about 5 seconds for UPI, 15 seconds for cards), the system generates a digitally-signed PDF receipt and pushes it to three places in parallel: the parent app (under "Payment History"), the parent's registered email, and a WhatsApp utility message sent over the school's TRAI DLT-registered sender ID.
What the receipt carries:
- School name, full postal address, school PAN, GSTIN where applicable, Society / Trust name
- Student name, class, section, admission number, parent name
- Fee-head breakup: Tuition Fee · Transport Fee · Lab Fee · Computer Fee · Activity Fee · Sibling Concession (-) · Late Fine (+) · Convenience Fee (where applicable) · Total Paid
- Payment date and time, payment mode (UPI/Card/Netbanking), Transaction Reference Number from the RBI PA-O partner, UTR / RRN where applicable
- A QR code encoding the transaction reference — scannable by a CA or auditor for instant verification
- Digital signature using the school's digital signature certificate (DSC) — making the receipt legally compliant as a tax document for parent Section 80C deduction filing
Parents who lose the email or the WhatsApp message can re-download from the parent app anytime — no "duplicate receipt" walk-ins to the office. The receipt template is configurable per school for branding, footer notes, and bilingual options (English + Hindi/Tamil/Marathi/Bengali/Telugu/Kannada/Malayalam/Gujarati).
T+1 settlement — funds in the school account next morning
This is where many school finance teams get nervous about online payments: "where does the money sit at midnight?" The honest answer: not with SchoolDeck. SchoolDeck operates on a pass-through model — funds flow from the parent's bank account, through the RBI PA-O partner (Razorpay / Cashfree / PayU), directly to the school's nodal bank account. SchoolDeck never holds the money.
Settlement timelines:
- UPI: T+0 in most cases. Parent pays in the evening on Day 1, school's bank statement shows the credit by Day 1 night or Day 2 morning at the latest.
- Cards (RuPay, Visa, Mastercard, AmEx): T+1 working days from the RBI PA-O partner. Saturday-Sunday settlements roll to Monday morning.
- Netbanking: T+1 working days. Some banks settle T+2 — visible per-bank in the partner dashboard.
The school's accountant opens the bank statement the next morning. Every credit line is annotated with the RBI PA-O partner's payout reference. SchoolDeck shows the reconciled view in /features/fees/ — which student paid, which fee heads were settled, which dates the partner remits.
Failed payments and refunds — what happens when something goes wrong
About 1-2% of online payment attempts fail or get stuck for reasons outside anyone's control — parent's mobile network drops mid-transaction, OTP times out, parent's UPI app is offline. SchoolDeck handles these gracefully.
Pending status: The parent sees a clear "Pending" message in the parent app — not the ambiguous "transaction successful" that some apps show. SchoolDeck polls the RBI PA-O partner every minute for resolution. Within 5 minutes, the partner returns a definitive status. If successful, the receipt generates. If failed, the parent is notified to retry.
Failed transaction money: If the parent's bank debited the amount but the payment failed to reach the school, the bank's auto-reversal kicks in. UPI reversals typically same-day. Card/netbanking reversals 1-3 working days, per RBI Master Direction on Limiting Liability of Customers in Unauthorised Electronic Banking Transactions.
Accountant-initiated refunds: If a parent overpays or pays in error, the school accountant initiates a refund from the SchoolDeck admin console with a reason note. The RBI PA-O partner processes the reversal — UPI refunds typically 1-3 working days, card/netbanking 5-7 working days per RBI guidelines. The refund event is logged in /features/audit-logs/ for DPDP Act 2023 audit, the parent gets app + email + WhatsApp notification, and the student ledger in /features/fees/ is updated.
MDR transparency — schools see the actual cost, not a markup
Merchant Discount Rate is the percentage the RBI PA-O partner charges per transaction. SchoolDeck does not mark this up — schools pay the partner's actual MDR, transparent on the partner dashboard.
- UPI: 0% MDR — NPCI policy, applies to every UPI transaction regardless of amount
- Debit card up to ₹2,000: 0% MDR — RBI rule for low-ticket debit transactions
- Debit card above ₹2,000: 0.4-0.6% MDR — applies to debit transactions for larger fees
- Credit card (RuPay/Visa/Master/AmEx): 1-1.5% MDR — varies by card network and issuing bank
- Netbanking: ₹7-20 flat per transaction — bank-specific, listed transparently at checkout
- International card: 2-3% MDR + GST — applies for NRI parents paying from overseas-issued cards
Each school configures whether to absorb MDR (the most common choice — accepted as a cost of cashless operations) or to pass it as a transparent Convenience Fee that the parent sees on the checkout screen and accepts before confirming. UPI users never see any fee under either configuration.
This module ≠ /features/fees/ ≠ /auto-due-reminders/ ≠ /fee-prediction/
The SchoolDeck fee workflow is split across four feature pages and one solutions page. Understanding the boundaries helps Trusts evaluate them correctly and prevents internal page competition.
- This page · /features/online-fees/ — Owns the parent payment user experience. UPI/card/netbanking flow from the parent app, the RBI PA-O gateway, the digitally-signed receipt, T+1 settlement, refunds. The "how parents pay" layer.
- /features/fees/ — Owns the administrative collection mechanism. Cashier POS for offline cash/cheque payments, post-dated cheque tracking, sibling concession engine, late-fine engine, fee-head reports, Tally XML day-book export. The "how the accountant manages collection" layer.
- /features/auto-due-reminders/ — Owns the dunning workflow. Pre-due-date soft nudges, due-date reminders, post-due-date escalation, escalation chain to principal, TRAI DLT-registered SMS + WhatsApp utility templates. The "how reminders get sent" layer.
- /features/fee-prediction/ — Owns the Propensity-to-Pay forecast. RFM-ST features (Bashar et al. 2023, Elsevier) classify parents as High / Medium / Low PTP before the due date. The "predict which parents will default" layer.
- /solutions/fee-finance-management/ — Owns the buyer outcome story. "I want to cut my fee default rate and close books faster — what does SchoolDeck do for me?" The narrative + ROI page that bundles the four mechanisms above into a Treasurer/Trustee-facing story.
Each page targets a distinct query intent and a distinct ownership claim. No two pages compete for the same keyword. This is the cluster discipline that prevents Google from splitting authority across five URLs that look like the same product page.
Cashier-counter payment vs SchoolDeck online fee payment
Practical differences for a 1,800-student CBSE school with parents working day shifts.
| What happens | Cashier counter / cheque drop | SchoolDeck Online Payment |
|---|---|---|
| Parent's time to pay | Half-day off work + queue time | ~45 seconds from the SchoolDeck app |
| Hours when payment possible | 9 AM to 2 PM, working days only | 24×7 including Sundays, public holidays |
| Receipt to parent | Handwritten triplicate, easily lost | Signed PDF in app + email + WhatsApp |
| Cheque dishonour risk | School absorbs ₹350 + chases parent | UPI/card success-or-fail in seconds |
| Money in school account | After bank deposit + clearing (3-4 days) | T+0 UPI, T+1 cards via RBI PA-O |
| "Which Ramesh Kumar?" NEFT | Phone call + UTR request to match | Each payment auto-tagged to student |
| Saved-payment-method security | Not applicable — re-pay every time | RBI Tokenisation Framework saved cards |
| Refund processing | Manual cheque issue + signature loop | PA-O reversal in 1-7 working days |
| Multi-child payment for one parent | Two separate counter visits | Both children in one app login |
| Audit trail for trustees | Paper ledger + bank statement reconciliation | Immutable audit log in /features/audit-logs/ |