Skip to content

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.

StepDescriptionLink
1Get available products and their codesProduct Listing
2Get sub-products for JomPAY, Mobile Data, PTPTNSub Products
3Check if the network/service is availableNetwork Status
4Retrieve outstanding bill amounts (Beta)Bill Presentment
5Process the actual paymentMake Payment

Core Features

  • Idempotency — Safely retry requests without duplicate charges. The refid parameter 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

  1. Create an account — Sign up instantly on staging for testing, or request production access via support
  2. Get API credentials — Generate your API key and HMAC secret from the Dashboard
  3. Set up authentication — Learn how to sign your API requests
  4. 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.

IIMMPACT API Documentation