Supported Payment Gateways
| Gateway | Regions | Features |
|---|---|---|
| Razorpay | India | UPI, Cards, Net Banking, Wallets |
| Stripe | Global (135+ countries) | Cards, Apple Pay, Google Pay |
| PayStack | Africa (Nigeria, Ghana, SA, Kenya) | Cards, Bank Transfer, USSD, Mobile Money |
| Flutterwave | Africa + Global | Cards, Mobile Money, Bank Transfer |
Configuration Steps
- Navigate to School Panel → Settings → Payment Gateway
- Select your preferred gateway and toggle it ON
- Enter your API Key and Secret Key from the gateway's merchant dashboard
- For Razorpay: Enter the Webhook URL in your Razorpay dashboard for auto-confirmation
- Save and test with a ₹1 payment
Parent Payment Flow
- Parent opens the Fees section in the mobile app or portal
- Outstanding fees are displayed with breakdown by fee type
- Parent clicks "Pay Now" and selects full or partial payment
- Payment gateway handles the transaction securely
- On success: receipt generated automatically, SMS/WhatsApp notification sent
- 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.