Skip to content
← Back to all announcements
Non-Breaking ChangePublished September 24, 2026· Effective: September 24, 2026·Zi Yang

What's Changing ​

Digi Internet (DI) and Digi Internet PIN (DIP) now have the same four plans. All four plans are valid for 30 days. As covered in the earlier discontinuation notice, the RM25, RM29, RM39 and RM49 plans are no longer available.

Available Plans ​

Plan Code

Amount

Features

Digi Hyper 30

RM 30

50GB High Speed 5G/4G + Unlimited calls + Hotspot

Digi Hyper 35

RM 35

150GB High Speed 5G/4G + Unlimited calls + Hotspot

Digi Power 35

RM 35

Unlimited Internet (18Mbps) + 150GB 5G/4G (FUP) + Unlimited calls + Hotspot

Digi Power 45

RM 45

Unlimited Internet (48Mbps) + 250GB 5G/4G (FUP) + Unlimited calls + Hotspot

How to Purchase ​

Fetch the current plans from the Options API:

  • GET /v2/options?product_code=DI&field_id=plan

  • GET /v2/options?product_code=DIP&field_id=plan

If your integration still uses the legacy Sub Products endpoint, it returns the same four plans with subproduct_code populated; send that value as extras.subproduct_code:wa

  • GET /v2/subproducts?product_code=DI&account_number=60123456789

  • GET /v2/subproducts?product_code=DIP&account_number=60123456789

"/v2/options" is recommended for new integration.

Send the selected plan's code as extras.subproduct_code and its amount as amount. The code is case-sensitive.

{
  "refid": "<your_unique_id>",
  "product": "DI",
  "account": "60123456789",
  "amount": 35,
  "extras": {
    "subproduct_code": "Digi Power 35"
  }
}

DIP uses the same plan codes. DIP is a PIN product, continue to send account as before.

{
  "refid": "<your_unique_id>",
  "product": "DIP",
  "account": "60123456789",
  "amount": 30,
  "extras": {
    "subproduct_code": "Digi Hyper 30"
  }
}

Errors ​

  • RM35 without a plan code: HTTP 400, statusCode 44, remarks Multiple plans are available for this amount. Please provide a plan code. No transaction is created and the refid can be reused.

  • RM25, RM29, RM39 or RM49: statusCode 58, Invalid Denomination.

Note for Digi Internet PIN (DIP) Integrations ​

DIP's catalogue pricing field ID has changed from amount to plan. Use "/v2/options?product_code=DIP&field_id=plan" as the source of truth for current plans.

This follows the API Update: Option Denomination and Plan Codes for Mobile Data, which explains the denomination field and the plan code rules that now apply to all mobile data products.

See the Make Payment API, Options API and Sub Products API documentation for full request details.

Questions? ​

Contact support@iimmpact.com for assistance.

IIMMPACT Platform Announcements