Jeel Pay Integration
- Introduction
- Jeel Pay
- Features
- Direct Integration
- Business Flow
- Installment Request Status Diagram
- API Authentication
- Examples
Introduction
Jeel Pay
Jeel Pay is a “Study Now Pay Later” platform that allows educational entities to offer its services in installments for parents and other benficiaries making it easy to pay and track tuition fees. Jeel Pay allows schools to focus on the educational and academic domain while the collection and of fees is handled by Jeel. The platform provides APIs for schools and school marketplace platforms to utilize the features thus increasing growth and expand business operations completely hassle-free.Each academic semester is split into 4 payments for the parent and the school will recieve the full seat cost at the start of the semester.
Features
- Inquire about a customer’s eligibility, cost breakdown, number of installments and last payment date
- Request an installment request for a customer
- Redirects to merchant websites after confirmation with result
- Webhooks “Notifications” when the request status changes (Approved, Rejected) by customer
- Webhooks to block the beneficary certificate in case of defaulted payments
- View the details of a specific installment request
Direct Integration
Business Flow
This section explains the sequence and business flow between the systems in the checkout phase:
- Merchant website inquire about the customer’s eligibility, cost breakdown from Jeel
- Merchant website will display the cost breakdown and installment details to the customer if they wish to choose Jeel as an installment provider.
- The customer selects Jeel then the merchant server create a checkout with Jeel
- The merchant site redirects the customer to Jeel checkout platform to finish the KYC and complets the downpayment
- Jeel Site will redirect the customer to the merchant site with the result
- Jeel Server will also send a webhook to merchant server to confirm the same result
The below is a sequence diagram that illustrates the above

Installment Request Status Diagram
API Authentication
Jeel APIs follows OAuth 2.1 for API authentication and authorization. Client Credentials flow will be used to authenticate by providing the authorization server with client id and secret to obtain a token for API usageThe diagram below explains the flow

Examples
- Qodex Collection