CableTV Subscription

CableTv subscription via parent account

Changed on

You can use this endpoint to make cable tv subscription via parent account

post/v2/bill/cabletv

Request

  • Base URL
    https://api.nomba.com
  • URL
    https://api.nomba.com/v2/bill/cabletv
  • Auth
    HTTP bearer

Headers

accountIdstring uuid required
Example:890022ce-bae0-45c1-9b9d-ee7872e6ca27

The parent accountId of the business.

Request body

cableTvTypestring
merchantTxRefstring

This is an idempotency key and must be unique per transaction.

payerNamestring
amountinteger
customerIdstring

Example request

{
  "cableTvType": "dstv",
  "merchantTxRef": "12345",
  "payerName": "John Doe",
  "amount": 1000,
  "customerId": "customer123"
}

Response

OK - your request was successful.

code'200' | '201' | '400' | '401' | '403' | '429' | '500' required

Response code. This reflects the HTTP status code of the response, e.g. 200 when the request completed successfully and 201 when it was accepted and is still being processed.

descriptionstring required

Response description

messagestring

Response message

statusboolean

Whether the request was successful

Example response

{
  "code": "200",
  "description": "SUCCESS",
  "message": "Transaction completed Successfully",
  "status": true,
  "data": {
    "id": "API-DSTV-C1073-5b2e8f4a-3c71-4d9e-8a60-2f1b7c9d4e13",
    "status": "SUCCESS",
    "type": "dstv",
    "amount": 2000,
    "source": "api",
    "customerBillerId": "1234567890",
    "productId": "dstv",
    "meta": {
      "api_rrn": "260927101512",
      "rrn": "260927101512",
      "api_account_id": "0167288-d989-460a-bbde-9842f2b4320f",
      "api_client_id": "2167288-d989-460a-bbde-9842f2b4320f",
      "user_id": "0167288-d989-460a-bbde-9842f2b4320f",
      "merchantTxRef": "REF-29-07-2026-14",
      "allowDuplicate": true,
      "sender_name": "John Doe",
      "idempotentKey": "0167288-d989-460a-bbde-9842f2b4320f_REF-29-07-2026-14",
      "pos_withdrawal_id": "0167288-d989-460a-bbde-9842f2b4320f_REF-29-07-2026-14",
      "userName": "John Doe",
      "isCorporate": "true",
      "currency": "NGN",
      "hooksEligible": "true",
      "isSubscribedToSavingsService": false,
      "isSubscribedToLoanService": false,
      "txnAlertEligible": false,
      "banking_entity_id": 189585760,
      "banking_entity_user_id": 188595905,
      "banking_entity_type": "CORPORATE",
      "transactionCategory": "Bills & Utility",
      "cableTvType": "dstv",
      "customerId": "1234567890",
      "amount_charged": "2000.0",
      "paymentVendor": "wallet",
      "wallet_balance": "955.85",
      "wallet_currency": "NGN",
      "gatewayMessage": "Success",
      "billingServiceResponse": "SUCCESS"
    },
    "timeCreated": "2026-09-27T09:15:12.418+00:00"
  }
}

Changes