Skip to content

Mobile Data Plan

DANGER

This API is only applicable for mobile data / internet

These internet plans are uniquely tailored to individual phone numbers based on the user's eligibility. This means that the available plans can differ substantially across users, turning each user's experience into a personalized interaction. It's crucial to ensure that only eligible plans are displayed to users, as it minimizes failed transactions and enhances user experience.

This API is only applicable for the products below

Product CodeProduct Name
CELCelcom Internet
DIDigi Internet
HIHotlink Internet
UMIUmobile Internet
TITunetalk Internet
OXIOnexox Internet
YESIYes Internet

API Endpoint

http
GET https://api.iimmpact.com/v2/subproducts

Request Headers

HeaderDescriptionRequired
AuthorizationID TokenNo

Query Parameters

ParameterTypeRequiredDescription
product_codeStringNoProduct Code
account_numberStringNoAccount No

Response 200

FieldTypeDescription
messagestring
dataarray
data[].subproduct_codestringsubproduct_code. Required value to pass in Step 5: Make Payment
data[].display_namestringDisplay name on your app
data[].denominationnumberDenomination
data[].face_valuenumberFace value
data[].validitystringData validity
data[].descriptionstringProduct description
data[].account_numberstring
data[].additional_descriptionarray
data[].minstring
data[].maxstring

Example Response:

json
{
  "message": "success",
  "data": [
    {
      "subproduct_code": "Everything Unlimited with Unlimited Weekly Pass RM12",
      "display_name": "Hotlink Internet",
      "denomination": 12,
      "face_value": 12,
      "validity": "7 day",
      "description": "Everything Unlimited with Unlimited Weekly Pass RM12",
      "account_number": null,
      "additional_description": null,
      "min": null,
      "max": null
    }
  ]
}

Response 400

FieldTypeDescription
messagestring
errorsobject
errors.product_codearray

Example Response:

json
{
  "message": "The given data was invalid",
  "errors": {
    "product_code": []
  }
}

IIMMPACT API Documentation