Hathway Broadband 图标

Hathway Broadband 数据 API:套餐、用量与账单

Hathway Cable & Data Com Ltd. · 电信

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 把它们变成可调用的开放数据。

应用截图

  • Hathway Broadband 应用截图 1
  • Hathway Broadband 应用截图 2
  • Hathway Broadband 应用截图 3
  • Hathway Broadband 应用截图 4
  • Hathway Broadband 应用截图 5
  • Hathway Broadband 应用截图 6
  • Hathway Broadband 应用截图 7
  • Hathway Broadband 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 向注册手机或邮箱发送登录 OTP

    POST /v1/isp/otp osint

    向宽带账户的注册手机号(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/session osint

    确认登录 OTP,返回会话令牌以及绑定到宽带 account_no 的订户资料。

    认证方式: 无需认证。请求体携带 account_no 与短信/邮箱 otp。返回的 token 在后续自助调用中作为 Authorization 与 authorizationkey 发送。

    • account_no
    • otp
    • login_device
    • token
    • authorizationkey
    • customer_id
    • customer_name
    • customer_full_name
    • rmn
    • email
    • 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/subscriber opendata

    返回已登录宽带订户记录:身份、安装地址、当前套餐 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/usage opendata

    返回账户的 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-bill openfinance

    返回最新发票(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-due openfinance

    计算当日应付金额(含自动扣款/套餐折扣),供立即支付磁贴与现场催收流程使用。

    认证方式: 使用登录签发的 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/plans opendata

    按城市、当前套餐名、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&current_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-quote openfinance

    在结账前为套餐更换或续订定价,返回折扣后的 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/gateways openfinance

    返回可用结账通道(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-status openfinance

    在应用内 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/mandates openfinance

    列出绑定到宽带账户的 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/gstin opendata

    对照政府登记核验 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/tickets opendata

    创建技术、账单或移机服务请求,并返回工单界面跟踪的 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/ott opendata

    告知领取 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 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价