Guides & Tutorials

How to Set Up Online Fee Collection with Razorpay, Stripe & PayStack in Your School ERP

Super Admin Mar 30, 2026 2 min read 3 views

Supported Payment Gateways

GatewayRegionsFeatures
RazorpayIndiaUPI, Cards, Net Banking, Wallets
StripeGlobal (135+ countries)Cards, Apple Pay, Google Pay
PayStackAfrica (Nigeria, Ghana, SA, Kenya)Cards, Bank Transfer, USSD, Mobile Money
FlutterwaveAfrica + GlobalCards, Mobile Money, Bank Transfer

Configuration Steps

  1. Navigate to School Panel → Settings → Payment Gateway
  2. Select your preferred gateway and toggle it ON
  3. Enter your API Key and Secret Key from the gateway's merchant dashboard
  4. For Razorpay: Enter the Webhook URL in your Razorpay dashboard for auto-confirmation
  5. Save and test with a ₹1 payment

Parent Payment Flow

  1. Parent opens the Fees section in the mobile app or portal
  2. Outstanding fees are displayed with breakdown by fee type
  3. Parent clicks "Pay Now" and selects full or partial payment
  4. Payment gateway handles the transaction securely
  5. On success: receipt generated automatically, SMS/WhatsApp notification sent
  6. Admin dashboard shows the payment in real-time with transaction reference

Key Features

  • Partial Payments — Parents can pay in installments
  • Fine Rules — Auto-calculate late fees based on configurable rules
  • PDF Receipts — Beautiful receipts with QR codes for verification
  • Wallet System — Parents can maintain a prepaid wallet balance
  • Multi-Bank Support — Schools can configure multiple bank accounts
  • Due Slip Generator — Auto-generate and send due reminders
Schools using online fee collection report 40% faster fee recovery and 60% fewer parent queries about fee status.
Fees Razorpay Stripe Online Payment Payment Gateway
Search
Tags
Finance Fees Payments Revenue Accounting CBC Kenya Assessments Competency HR Payroll Leaves Staff Management Transport GPS School Bus Fleet Management Online Exams Question Bank Auto-Grading