JeelPay for WooCommerce
JeelPay is a Study Now Pay Later (SNPL) payment gateway that allows your customers to split their tuition fee into interest-free installments. Integrated seamlessly with WooCommerce, JeelPay provides a modern payment solution for e-commerce stores.
Key Features
- Study Now Pay Later – Let customers pay interest-free installments up to 12 installments
- Seamless Integration – Works with both WooCommerce Classic and Block-based checkout
- Multiple API Support – Supports both Items API and Schooling API for educational institutions
- Real-time Status – Automatic order status updates via webhooks
- Secure Payments – HMAC-SHA256 webhook signature verification
- Sandbox Mode – Test integration before going live
- Arabic Support – Fully translated interface for Arabic-speaking customers
- Order Management – Automatic cancellation of unpaid orders after timeout
Requirements
- WordPress 5.8 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
- JeelPay account (Sign up here)
- SSL certificate (HTTPS required)
Supported Countries & Currencies
- Saudi Arabia (SAR)
How It Works
- Customer selects JeelPay at checkout
- Customer is redirected to JeelPay to complete approval
- Customer returns to your store after approval
- Order is automatically completed upon payment confirmation
- Webhooks keep order status synchronized
Developer Notes
Hooks & Filters
The plugin provides several hooks for developers:
jeelpay_get_order_reference_id - Filter the order reference ID sent to JeelPay
jeelpay_get_order_by_reference_id - Filter order retrieval by reference ID
Action Scheduler
The plugin uses WooCommerce Action Scheduler for recurring tasks. View scheduled actions at: WooCommerce > Status > Scheduled Actions > Filter by «jeelpay» group
Translation
The plugin is translation-ready. Translation files are located in /languages/.
Privacy Policy
What data is collected?
When a customer makes a payment using JeelPay, the following information is sent to JeelPay’s servers:
- Order total and items
- Customer billing information (name, email, phone)
- National ID (as entered by customer)
- Student information (if using Schooling API)
Data Retention
JeelPay transaction IDs and checkout session IDs are stored in order metadata for reconciliation purposes.
Third Party Services
This plugin connects to JeelPay’s API servers:
* Production: https://api.jeel.co
* Sandbox: https://api.sandbox.jeel.co
By using this plugin, you agree to JeelPay’s Terms of Service and Privacy Policy.