Appearance
Network Status
Check if a biller or product is experiencing service interruptions or intermittent downtime before initiating a payment.
TIP
For a step-by-step integration walkthrough, see the Network Status Guide.
API Endpoint
http
GET https://api.iimmpact.com/v2/networkstatusRequest Headers
| Header | Description | Required |
|---|---|---|
X-Api-Key | Your API key | Yes |
X-Timestamp | Unix timestamp in seconds | Yes |
X-Nonce | Unique request identifier | Yes |
X-Signature | HMAC-SHA256 signature (v1=...) | Yes |
See API Key Authentication for how to sign your requests.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
product | string | Yes | Product code to check (e.g., TNB). Use a code from the Product Listing API |
Response 200
| Field | Type | Description |
|---|---|---|
data | object | Network status information |
data.product_code | string | Product code |
data.product_name | string | Product name |
data.product_img | string | Product image URL |
data.network_status | string | Status: Healthy or Interruption |
metadata | object | Response metadata |
metadata.status_code | number | HTTP status code |
metadata.last_updated | string | Timestamp (GMT+8) |
Example Response (Healthy):
json
{
"data": {
"product_code": "TNB",
"product_name": "Tenaga Nasional Berhad",
"product_img": "https://dashboard.iimmpact.com/img/TNB.png",
"network_status": "Healthy"
},
"metadata": {
"status_code": 200,
"last_updated": "19-05-2025 14:49:03"
}
}Example Response (Interruption):
json
{
"data": {
"product_code": "TNB",
"product_name": "Tenaga Nasional Berhad",
"product_img": "https://dashboard.iimmpact.com/img/TNB.png",
"network_status": "Interruption"
},
"metadata": {
"status_code": 200,
"last_updated": "19-05-2025 14:49:03"
}
}Status Values
| Status | Meaning |
|---|---|
Healthy | Service is operating normally |
Interruption | Service is experiencing issues — transactions may be slow or fail |
WARNING
Users should still be able to proceed to checkout and pay even when the status is Interruption. Display a warning but do not block the payment flow.
