Version 2
Get Product by Code
API to get one prepaid product by its product code.
Path
| Method | Path |
|---|---|
| POST | api/product |
Request Body
| Attributes | Type | Description | Mandatory |
|---|---|---|---|
| username | String | Your registered phone number | Yes |
| code | String | Product code. Use the code returned as product_code by the Pricelist API | Yes |
| sign | String | Signature. Value: md5(username+api_key+'product') | Yes |
The response uses the product price and visibility configured for your account.
{
"username": "123123123",
"code": "tseldata10000",
"sign": "{your sign}"
}
<?xml version="1.0" ?>
<mp>
<username>123123123</username>
<code>tseldata10000</code>
<sign>{your sign}</sign>
</mp>
Response
| Attributes | Type | Description | Mandatory |
|---|---|---|---|
| product | Object | Product matching the requested code | Yes |
| product.product_code | String | Product code | Yes |
| product.product_description | String | Product operator name | Yes |
| product.product_details | String | Product description | Yes |
| product.product_nominal | String | Product denomination | Yes |
| product.product_price | Double | Price configured for your account | Yes |
| product.product_type | String | Product type | Yes |
| product.active_period | String | Product active period, where applicable | Yes |
| product.status | String | Product status: active or non active | Yes |
| product.icon_url | String | Product operator icon URL | Yes |
| product.product_category | String | Product category | Yes |
| rc | String | Response code. See the response code list | Yes |
| message | String | Response message | Yes |
{
"data": {
"product": {
"product_code": "tseldata10000",
"product_description": "Telkomsel Paket Internet",
"product_details": "-",
"product_nominal": "40MB sesuai zona",
"product_price": 11500,
"product_type": "data",
"active_period": "7",
"status": "active",
"icon_url": "-",
"product_category": "data"
},
"rc": "00",
"message": "SUCCESS"
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<mp>
<product>
<product_code>tseldata10000</product_code>
<product_description>Telkomsel Paket Internet</product_description>
<product_details>-</product_details>
<product_nominal>40MB sesuai zona</product_nominal>
<product_price>11500</product_price>
<product_type>data</product_type>
<active_period>7</active_period>
<status>active</status>
<icon_url>-</icon_url>
<product_category>data</product_category>
</product>
<rc>00</rc>
<message>SUCCESS</message>
</mp>
If the product code does not exist or is unavailable to your account, the API returns response code 20 (CODE NOT FOUND).
Live Testing
Request URL
https://prepaid.iak.dev/api/product
Request Method
Request Header
Content-Type: application/json
Body
Result