Get TV Providers
Retrieve the list of available cable TV providers.Response
Get Subscription Plans
Retrieve available subscription plans for a specific provider.Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Provider type (e.g., DSTV, GOTV) |
Response
Validate Customer
Verify a customer’s smart card or IUC number before purchasing.Request body
| Field | Type | Required | Description |
|---|---|---|---|
billerId | string | Yes | Provider type (e.g., DSTV) |
smartCardNo | string | Yes | Customer’s smart card or IUC number |
Request example
Response
Purchase Subscription
Subscribe or renew a cable TV subscription.Request body
| Field | Type | Required | Description |
|---|---|---|---|
reference | string | Yes | Your unique transaction reference |
type | string | Yes | Provider type (e.g., DSTV) |
code | string | Yes | Plan code (from subscription plans) |
smartCardNo | string | Yes | Customer’s smart card number |
renewal | boolean | No | Whether this is a renewal (default: true) |
amount | number | Yes | Plan amount in Naira |
Request example
Response
Get Add-on Packages
Retrieve available add-on packages for a subscription plan.Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Provider type |
code | string | Yes | Plan code |
Response
Purchase Add-on
Purchase an add-on package for an existing subscription.Request body
| Field | Type | Required | Description |
|---|---|---|---|
reference | string | Yes | Your unique transaction reference |
smartCardNumber | string | Yes | Customer’s smart card number |
customerName | string | Yes | Customer’s name |
type | string | Yes | Provider type |
productCode | string | Yes | Base plan code |
addOnProductCode | string | Yes | Add-on code |
amount | number | Yes | Add-on price in Naira |