Appearance
Introduction
The IIMMPACT API is a single REST API for processing bill payments, mobile recharge, vouchers, gift cards, eSIM purchases, and more. If you're building a payment app, POS system, e-wallet, or any platform that needs to offer these services, this is your integration point.
What Can You Do?
- Process payments — Mobile top-ups, bill payments (including JomPAY), vouchers, gift cards, and eSIM via a single endpoint
- Retrieve product catalogs — Get the full list of available products, denominations, and pricing in real time
- Check network status — Verify service availability before processing a payment
- Handle bill presentment — Retrieve outstanding bill details for display to your users
- Manage callbacks — Receive webhook notifications for asynchronous transaction updates
- Reconcile transactions — Pull transaction history and balance statements programmatically
Integration Flow
Follow these 5 steps to go from zero to processing transactions:
New integrators: We recommend the Dynamic Product Catalog for a modern, data-driven integration experience.
| Step | Description | Link |
|---|---|---|
| 1 | Get available products and their codes | Product Listing |
| 2 | Get sub-products for JomPAY, Mobile Data, PTPTN | Sub Products |
| 3 | Check if the network/service is available | Network Status |
| 4 | Retrieve outstanding bill amounts (Beta) | Bill Presentment |
| 5 | Process the actual payment | Make Payment |
Core Features
Idempotency — Safely retry requests without duplicate charges. The
refidparameter ensures that re-sending a payment request returns the existing transaction instead of creating a new one.Rate Limiting — A maximum of 30,000 API requests are permitted per 5-minute interval, per IP address. Exceeding this limit blocks your IP for 240 minutes and returns HTTP 403 Forbidden.
Secure Authentication — All requests are signed with API Key + HMAC-SHA256. See API Key Authentication for details.
Get Started
- Create an account — Sign up instantly on staging for testing, or request production access via support
- Get API credentials — Generate your API key and HMAC secret from the Dashboard
- Set up authentication — Learn how to sign your API requests
- Follow the integration guide — Step-by-step walkthrough from product listing to payment
Support
For questions, feedback, or feature requests, contact support@iimmpact.com. For technical details on base URLs and IP restrictions, see the API Overview.
