Hathway Broadband 数据 API:套餐、用量与账单
Hathway Broadband 是 Hathway Cable & Data Com Ltd. 的官方自助应用。Hathway 是印度的多系统运营商,在有线电视业务之外提供高速有线与光纤宽带。订户用宽带账号加发到注册手机(RMN)或邮箱的 OTP 登录,首页展示当前套餐名、有效期、未结账单以及立即支付 / 续订入口。应用覆盖 FUP 配额下的流量用量历史、按城市与接入技术筛选的换套餐 / 加套餐目录、账户 GSTIN 核验、用于自动扣账单的 UPI Auto Pay 授权、部分套餐附带的 OTT 增值包(Playbox、YuppTV、Sun NXT)、托管的 Ookla 测速链接,以及故障、账单副本和移机工单。支付走 Paytm、PayU、HDFC SmartGateway / 二维码、Amazon Pay、TechProcess 与 CCAvenue。面向印度 Hathway 宽带家庭——与 JioFiber、Airtel Xstream Fiber、ACT Fibernet 的自助应用并列——并提供催收员使用的现场草稿付款路径。
宽带 account_no 会话与 FUP dataUsage 行是每条已登录 Hathway 线路背后的对象。登录把 CAN 绑定到 customer_id、customer_poid 与 rmn;套餐快照补上 plan_name、plan_speed、plan_end_date 与 technology;用量报告 quota、fup_status 以及 FUP 后的 fup_download_speed。账单侧携带 bill_no、bill_due_date、outstanding_amount 与 payable_amount;自动扣款暴露 upi、bank_mandate_status 与 mandate_max_amount;GSTIN 核验返回 gstin 与 legal_name;工单落成 ticket_id / workorder_id。
家庭账单机器人、MSP 用量看板、催收报价工具以及财务 GST / 授权核对会消费这些字段。openData Studio 把它们变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
向注册手机或邮箱发送登录 OTP
POST
/v1/isp/otposint向宽带账户的注册手机号(RMN)或邮箱发送一次性密码,启动 Hathway 自助登录。
认证方式: 无需认证。请求体为宽带 account_no 与发送渠道(手机或邮箱)。OTP 发到 registered_mobile_no / rmn 或账户邮箱。
- account_no
- mobile_no
- channel
- status
- statusCode
- message
- otpSent
- registered_mobile_no
- rmn
POST /v1/isp/otp HTTP/1.1 Content-Type: application/json { "account_no": "1234567890", "mobile_no": "9876543210", "channel": "SMS" }{ "status": "SUCCESS", "statusCode": 200, "message": "OTP sent", "otpSent": true, "registered_mobile_no": "98XXXX3210", "rmn": "9876543210" }校验 OTP 并打开客户会话
POST
/v1/isp/sessionosint确认登录 OTP,返回会话令牌以及绑定到宽带 account_no 的订户资料。
认证方式: 无需认证。请求体携带 account_no 与短信/邮箱 otp。返回的 token 在后续自助调用中作为 Authorization 与 authorizationkey 发送。
- account_no
- otp
- login_device
- token
- authorizationkey
- customer_id
- customer_name
- customer_full_name
- rmn
- customer_plan
- customer_plan_type
- customer_poid
POST /v1/isp/session HTTP/1.1 Content-Type: application/json { "account_no": "1234567890", "otp": "482913", "login_device": "android" }{ "status": "SUCCESS", "statusCode": 200, "token": "hw-session-9f2a", "authorizationkey": "ak-hathway-7c11", "customer_id": "C-18482911", "customer_name": "Rahul Sharma", "customer_full_name": "Rahul Sharma", "account_no": "1234567890", "rmn": "9876543210", "email": "[email protected]", "customer_plan": "FiberMax 200", "customer_plan_type": "POSTPAID", "customer_poid": "POID-8821" }读取订户与当前套餐快照
GET
/v1/isp/subscriberopendata返回已登录宽带订户记录:身份、安装地址、当前套餐 POID / 速率 / 日期,以及是否附带 OTT 增值包。
认证方式: 使用会话登录签发的 Authorization / authorizationkey。查询参数为已登录 account_no。
- customer_id
- customer_name
- account_no
- registered_mobile_no
- installation_address
- plan_name
- plan_type
- plan_speed
- plan_poid
- plan_start_date
- plan_end_date
- plan_duration
- technology
- tariffplanname
- is_ott
- ott_status
GET /v1/isp/subscriber?account_no=1234567890 HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "customer_id": "C-18482911", "customer_name": "Rahul Sharma", "account_no": "1234567890", "registered_mobile_no": "9876543210", "installation_address": "12, Andheri West, Mumbai 400053", "plan_name": "FiberMax 200", "plan_type": "POSTPAID", "plan_speed": "200 Mbps", "plan_poid": "POID-8821", "plan_start_date": "2026-04-01", "plan_end_date": "2026-10-31", "plan_duration": "6 months", "technology": "GPON", "tariffplanname": "FiberMax 200 Unlimited", "is_ott": true, "ott_status": "ACTIVE" }读取 FUP 流量用量历史
GET
/v1/isp/usageopendata返回账户的 FUP 配额、已消耗 dataUsage,以及流量用量界面展示的 FUP 后限速。
认证方式: 使用登录签发的 Authorization / authorizationkey,限定在已登录 account_no。
- account_no
- quota
- dataUsage
- fup
- fup_status
- download_speed
- upload_speed
- fup_download_speed
- fup_upload_speed
- plan_end_date
- usage
- data_usage_x
- data_usage_y
GET /v1/isp/usage?account_no=1234567890 HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "account_no": "1234567890", "quota": "1000 GB", "dataUsage": "412.6 GB", "fup": true, "fup_status": "WITHIN_LIMIT", "download_speed": "200 Mbps", "upload_speed": "50 Mbps", "fup_download_speed": "20 Mbps", "fup_upload_speed": "5 Mbps", "plan_end_date": "2026-10-31", "usage": [ {"bill_date": "2026-09-01", "data_usage_x": "12.4", "data_usage_y": "3.1"} ] }最近账单与付款明细
GET
/v1/isp/last-billopenfinance返回最新发票(bill_no、到期日、outstanding_amount)以及缴费界面上的最近一笔成功付款/收据。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- bill_no
- bill_date
- bill_due_date
- bill_period_start_date
- bill_period_end_date
- outstanding_amount
- total_due_amount
- paid_amount
- receipt_no
- last_payment_detail
- payment_date
- payment_status
- payment_gateway
- txn_id
- last_paid_plan_name
GET /v1/isp/last-bill?account_no=1234567890 HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "account_no": "1234567890", "bill_no": "HW-202609-4412", "bill_date": "2026-09-01", "bill_due_date": "2026-09-15", "bill_period_start_date": "2026-08-01", "bill_period_end_date": "2026-08-31", "outstanding_amount": 1299.0, "total_due_amount": 1299.0, "paid_amount": 1299.0, "receipt_no": "RCPT-90821", "last_payment_detail": { "payment_date": "2026-08-12", "payment_status": "SUCCESS", "payment_gateway": "PAYTM", "txn_id": "TXN882199" }, "last_paid_plan_name": "FiberMax 200" }当日应收 / 未结金额
GET
/v1/isp/amount-dueopenfinance计算当日应付金额(含自动扣款/套餐折扣),供立即支付磁贴与现场催收流程使用。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- payable_amount
- outstanding_amount
- final_amount
- plan_discount
- plan_amount
- currency
GET /v1/isp/amount-due?account_no=1234567890 HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "account_no": "1234567890", "payable_amount": 1299.0, "outstanding_amount": 1299.0, "final_amount": 1169.0, "plan_discount": 130.0, "plan_amount": 1299.0, "currency": "INR" }列出可更换 / 可续订套餐
GET
/v1/isp/plansopendata按城市、当前套餐名、plan_type 与接入技术筛选,列出账户可续订或切换的套餐。
认证方式: 使用登录签发的 Authorization / authorizationkey。查询含 account_no 以及可选的 city、current_plan_name、plan_type、size、technology。
- account_no
- city
- current_plan_name
- plan_type
- technology
- plans
- plan_poid
- plan_name
- plan_speed
- plan_amount
- plan_duration
- is_ott
GET /v1/isp/plans?account_no=1234567890&city=Mumbai¤t_plan_name=FiberMax%20200&plan_type=POSTPAID&technology=GPON HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "plans": [ { "plan_poid": "POID-9104", "plan_name": "FiberMax 500", "plan_type": "POSTPAID", "plan_speed": "500 Mbps", "plan_amount": 1599.0, "plan_duration": "1 month", "technology": "GPON", "is_ott": true, "city": "Mumbai" } ] }为所选新套餐报价
POST
/v1/isp/plan-quoteopenfinance在结账前为套餐更换或续订定价,返回折扣后的 payable_amount 以及任何未结结转。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- new_plan_id
- new_plan_duration
- current_plan_id
- plan_amount
- plan_discount
- payable_amount
- charge_amount
- final_amount
- outstanding_amount
POST /v1/isp/plan-quote HTTP/1.1 Content-Type: application/json Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11 { "account_no": "1234567890", "new_plan_id": "POID-9104", "new_plan_duration": "1 month", "current_plan_id": "POID-8821" }{ "status": "SUCCESS", "new_plan_id": "POID-9104", "plan_amount": 1599.0, "plan_discount": 100.0, "payable_amount": 1499.0, "charge_amount": 1499.0, "final_amount": 1499.0, "outstanding_amount": 0.0 }列出支付网关并开始结账
GET
/v1/isp/gatewaysopenfinance返回可用结账通道(Paytm、PayU、HDFC SmartGateway、Amazon Pay、TechProcess、UPI)以及发起支付所用的 order_id。
认证方式: 使用登录签发的 Authorization / authorizationkey。结账本身是对所选网关的后续请求。
- account_no
- paymentGateways
- gateway_id
- gateway
- preferredGateway
- payable_amount
- order_id
GET /v1/isp/gateways?account_no=1234567890&device=mobile HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "paymentGateways": [ {"gateway_id": "PAYTM", "gateway": "Paytm", "preferredGateway": true}, {"gateway_id": "PAYU", "gateway": "PayU"}, {"gateway_id": "HDFC", "gateway": "HDFC SmartGateway"}, {"gateway_id": "UPI", "gateway": "UPI"} ], "payable_amount": 1299.0, "order_id": "ORD-441288" }结账后轮询支付状态
POST
/v1/isp/payment-statusopenfinance在应用内 WebView 结账后轮询所选网关,返回 payment_status、网关交易号与 receipt_no。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- order_id
- txn_id
- payment_gateway
- payment_status
- payment_gateway_transaction_id
- paid_amount
- receipt_no
- payment_date
POST /v1/isp/payment-status HTTP/1.1 Content-Type: application/json Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11 { "account_no": "1234567890", "order_id": "ORD-441288", "txn_id": "TXN882199", "payment_gateway": "PAYTM" }{ "status": "SUCCESS", "payment_status": "SUCCESS", "order_id": "ORD-441288", "txn_id": "TXN882199", "payment_gateway_transaction_id": "PTM-992211", "paid_amount": 1299.0, "receipt_no": "RCPT-90821", "payment_date": "2026-10-02T11:04:12+05:30" }列出 UPI 自动扣款授权
GET
/v1/isp/mandatesopenfinance列出绑定到宽带账户的 UPI Auto Pay 授权,以便账单/充值自动扣款。
认证方式: 使用登录签发的 Authorization / authorizationkey。注册/撤销在同一自动扣款界面完成。
- account_no
- mandates
- upi
- bank_mandate_status
- mandate_max_amount
- mandate_frequency
- autopayMinimumAlertAmountRef
GET /v1/isp/mandates?account_no=1234567890 HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "mandates": [ { "account_no": "1234567890", "upi": "rahul@okaxis", "bank_mandate_status": "ACTIVE", "mandate_max_amount": 3000.0, "mandate_frequency": "ASPRESENTED", "autopayMinimumAlertAmountRef": 500.0 } ] }核验宽带账户上的 GSTIN
POST
/v1/isp/gstinopendata对照政府登记核验 GSTIN 并绑定到 Hathway 账户,使后续发票带上 GST 明细。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- gstin
- gst_no
- gstStatus
- legal_name
- TRADE NAME
- TAXPAYER TYPE
- gst_account_no
POST /v1/isp/gstin HTTP/1.1 Content-Type: application/json Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11 { "account_no": "1234567890", "gstin": "27AABCH1234A1Z5", "gst_no": "27AABCH1234A1Z5" }{ "status": "SUCCESS", "gstStatus": "VERIFIED", "gstin": "27AABCH1234A1Z5", "gst_no": "27AABCH1234A1Z5", "legal_name": "RAHUL SHARMA", "TRADE NAME": "Sharma Broadband", "TAXPAYER TYPE": "Regular", "gst_account_no": "1234567890" }开立服务工单(故障、账单副本、移机)
POST
/v1/isp/ticketsopendata创建技术、账单或移机服务请求,并返回工单界面跟踪的 ticket_id / workorder_id。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- ticket_type
- disposition_name
- customer_phone
- ticket_id
- ticket_status
- workorder_id
POST /v1/isp/tickets HTTP/1.1 Content-Type: application/json Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11 { "account_no": "1234567890", "ticket_type": "TECHNICAL", "disposition_name": "Slow speed", "customer_phone": "9876543210" }{ "status": "SUCCESS", "ticket_id": "SR-552189", "ticket_type": "TECHNICAL", "ticket_status": "OPEN", "disposition_name": "Slow speed", "workorder_id": "WO-77821" }OTT 增值包状态与 YuppTV 套餐
GET
/v1/isp/ottopendata告知领取 OTT / Playbox 界面当前套餐是否包含流媒体增值包,以及激活是否仍待处理。
认证方式: 使用登录签发的 Authorization / authorizationkey。
- account_no
- is_ott
- ott_status
- ott_url
- plan_end_date_for_ott
- isOttPlan
- isOttPending
- yuppTvData
GET /v1/isp/ott?account_no=1234567890 HTTP/1.1 Authorization: hw-session-9f2a authorizationkey: ak-hathway-7c11{ "status": "SUCCESS", "is_ott": true, "ott_status": "ACTIVE", "ott_url": "https://playbox.example/activate", "plan_end_date_for_ott": "2026-10-31", "isOttPlan": true, "isOttPending": false, "yuppTvData": [ {"package": "YuppTV Premium", "status": "ACTIVE"} ] }
数据类别
- 订户身份
- 宽带套餐
- FUP 用量
- 账单与未结
- UPI 自动扣款授权
- GSTIN
- 服务工单
- OTT 增值包
数据使用场景与案例
宽带缴费与未结提醒
家庭账单机器人在 account_no OTP 会话后读取最近发票与当日应收,在 outstanding_amount 或 bill_due_date 进入窗口时告警,并以 payable_amount 作为建议的立即支付金额。
FUP 配额与限速监控
用量看板每晚拉取 quota、dataUsage、fup_status、fup_download_speed,以便运维在站点从 plan_speed 掉到 FUP 后限速之前发出警告。
催收侧的套餐更换报价
现场工具列出套餐行(plan_poid、plan_speed、plan_amount、is_ott),再请求套餐报价,让催收员在打开 Paytm / HDFC / UPI 结账前报出 payable_amount。
GSTIN 与自动扣款授权核对
财务核验账户上的 gstin、legal_name、gstStatus,并读取授权行(upi、bank_mandate_status、mandate_max_amount),确认哪些账户会自动扣款、哪些发票带有已核验 GSTIN。
常见问题
Hathway Broadband 如何鉴权订户?
自助应用用宽带 account_no 加上发到注册手机(rmn)或邮箱的 OTP,先 POST /v1/isp/otp,再 POST /v1/isp/session 返回 token 与 authorizationkey,后续调用作为 Authorization 携带。套餐、用量与账单数据没有匿名访问。
接口返回哪些账单与用量字段?
最近账单返回 bill_no、bill_due_date、outstanding_amount、paid_amount 以及 last_payment_detail(txn_id、payment_gateway)。用量返回 quota、dataUsage、fup_status 与 FUP 后上下行速率。当日应收计算折扣后的 payable_amount。
应用是否暴露 UPI Auto Pay 与 GSTIN?
是。GET /v1/isp/mandates 列出 upi、bank_mandate_status、mandate_max_amount 与 mandate_frequency。POST /v1/isp/gstin 把 gstin / legal_name 绑定到账户,使发票带上 GST。
结账可以使用哪些支付网关?
网关列表返回 Paytm、PayU、HDFC SmartGateway、Amazon Pay、TechProcess 与 UPI。支付状态在应用内 WebView 之后轮询 payment_status、payment_gateway_transaction_id 与 receipt_no。
与 Hathway Broadband 相似的应用
- JioFiber — Reliance Jio 的光纤自助应用,面向印度家庭宽带——竞品最后一公里上的套餐、用量与缴费。
- Airtel Thanks / Xstream Fiber — Bharti Airtel 的消费者应用在移动业务之外覆盖 Xstream Fiber 宽带账户,含账单与套餐界面。
- ACT Fibernet — ACT 面向印度南部与西部城市光纤家庭的订户应用,含用量与充值流程。
- My DishTV — Dish TV India 的 DTH 自助应用——同属印度付费电视赛道,使用 RMN OTP 登录与充值。
相关主题
- Hathway Broadband API
- Hathway 自助端点
- account_no OTP 登录
- FUP dataUsage 配额
- outstanding_amount 账单
- UPI Auto Pay 授权
- GSTIN 核验
- Hathway plan_poid
- 印度 ISP 开放数据
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业