NETTV Worldcup API Documentation¶
Overview¶
This document describes the multi-step API for fetching details and processing payments related to NETTV (Worldcup) services. It includes request and response formats for Detail Fetch, Package Details, and Payment APIs.
Detail Fetch API¶
Request URL: {{url}}/api/servicegroup/details/worldcup/
Request Method: POST
Service Params¶
{
"token": "{{token}}",
"username": "kpoli",
"reference": "{{$guid}}"
}
Response¶
{
"status": true,
"stb_list": [
{
"serial": "00226DBB5B42"
}
],
"username": "kpoli",
"session_id": 45399
}
Package Details API¶
Request URL: {{url}}/api/servicegroup/getpackagerates/worldcup/
Request Method: POST
Service Params¶
{
"token": "{{token}}",
"serial_no": "{{stb_serials}}",
"session_id": "{{session_id}}"
}
Response¶
{
"status": true,
"username": "kpoli",
"stb": "00226DBB5B42",
"package_status": "active",
"expiry_date": "2026-07-08",
"package_name": "NETTV Elite Package -1 Month",
"stb_type": "primary",
"user_id": 0,
"package_list": [
{
"name": "NETTV FIFA 2026 Pass",
"duration": "2 months",
"package_price": 884.07,
"discount": 0.0,
"amount": 998.0,
"package_sales_id": 1131,
"package_id": 1131
}
],
"session_id": 45414
}
Payment API¶
Request URL: {{url}}/api/servicegroup/commit/worldcup/
Request Method: POST
Service Params¶
{
"token": "{{token}}",
"amount": "998",
"session_id": "{{session_id}}",
"package_sales_id": "1131"
}
Response¶
{
"status": true,
"state": "Success",
"message": "Successfully Completed Transaction",
"extra_data": {},
"detail": "Transaction Successful",
"credits_consumed": 998.0,
"credits_available": 99986576520.0098,
"id": 177654
}