Introduction
Jodo helps institutes connect their ERP, finance, and student systems with payment collections, flexible fee plans, education credit, and reconciliation workflows.
Use these docs to decide the right integration pattern, configure authentication, launch Jodo payment flows from your app, and receive webhook updates when payment or product states change.
Start Here
Section titled “Start Here”Get Started covers the setup decisions that apply to every integration. After this, use the separate Integration Patterns section to choose how data should move between your ERP and Jodo.
Configure Environments
Use UAT for development and production endpoints when your integration is ready to go live.
View environments → Step 2Set Up Authentication
Authenticate API requests using the credentials shared for your institute and environment.
Open authentication → NextChoose an Integration Pattern
Compare pull, push, and order-based integration patterns in the dedicated Integration Patterns section.
Compare patterns →Core Concepts
Section titled “Core Concepts”- Students represent learners and their fee context. Student APIs are shared by Flex, Pay, and Cred.
- Users represent ERP or institute users who need access tokens for specific Jodo experiences.
- Products such as Flex, Pay, and Cred define the payment or financing workflow. Student APIs hold shared student records and manual payment reconciliation.
- Webhooks keep your system updated when Jodo records a payment, subscription, order, loan, or manual payment change.
- Platform guides explain how to open Jodo-hosted flows from web, Android, or React Native apps.
Integration Patterns
Section titled “Integration Patterns”Pull Integration
Use when your ERP should stay the source of truth and Jodo should fetch student or fee details only when needed.
Open pull flow → ↔ ERP sends dataPush Integration
Use when your ERP can proactively create and update student, fee, and user context in Jodo.
Open push flow → ↗ Create checkout ordersOrder Integration
Use when you need a payment link or hosted checkout for an ad-hoc collection without first creating a student.
Open order flow →Product Guides
Section titled “Product Guides”Flex
Create and manage flexible fee plans for students, then receive instalment and subscription updates.
Open Flex → Student-linkedPay
Collect student-linked payments, checkout orders, and payment links, then reconcile status through webhooks.
Open Pay → StudentManual Payment
Record student-linked offline payments and receive add, update, and cancel events from Jodo Dashboard.
Open Manual Payment →