EduPay Platform
Documentation
Everything you need to integrate, extend, and understand the EduPay ecosystem. From automated fee collection to real-time operational analytics.
Initializing the Platform
For most institutions, EduPay functions as a fully managed SaaS. If you require deep integration with existing campus systems, you can leverage our Node.js SDK.
# Install the EduPay Core SDK
npm install @edupay/core-sdk
# Initialize with your institution key
const edupay = new EduPayClient({
apiKey: process.env.EDUPAY_SECRET_KEY
});
Fee Management & Payments
The core of EduPay relies on our highly reliable transactional engine. It supports complex fee structures including sibling discounts, late-fee cascades, and customized scholarship deductions.
Automated Invoicing
Generates per-term or per-month invoices instantly across thousands of students.
Dynamic Late Fees
Rules engine automatically calculates and appends late fees based on custom grace periods.
Split Payments
Parents can divide large term fees into manageable monthly EMI installments.
Bank Reconciliation
Live syncing with major banking APIs to reconcile un-mapped wire transfers.
Webhook Processing
Listen for asynchronous events via webhook endpoints to update your internal ERP systems instantly when payments succeed or fail.
{
"id": "evt_91283h12893712",
"type": "payment.succeeded",
"created_at": 1678881234,
"data": {
"student_id": "STU-2026-881",
"amount_received": 550000,
"currency": "INR",
"receipt_url": "https://edupay.app/receipts/txn...",
"fee_term": "Q1_2026"
}
}Transport & Safety Security
EduPay implements military-grade security for student physical safety tracking. Hardware GPS units on buses ping our ingestion servers via MQTT protocol every 3 seconds for sub-meter accuracy.
Hardware Requirements
To utilize the Live Transport system, your hardware must support MQTT publishing over TLS 1.2+. EduPay provides pre-configured SIM profiles for Teltonika and Ruptela hardware if you purchase our enterprise hardware kit.