Cable TV

This request consist of available bills packages. Please note the unique package code of each package, you will need it to perform subsequent transactions

Fetch Data Bundle Providers

GET {{ BASE }}/cable-tv-subscription

--header 'Accept: application/json'
--header 'Authorization: Bearer {{  access_token }}'

Response Body

{
    "status": true,
    "message": "success",
    "data": [
        {
            "provider_name": "CableTV Provider 1",
            "provider_code": "unique_provider_code",
            "min_amount" => {{ min_amount }},
            "min_amount" => {{ min_amount }},
            "min_amount" => {{ min_amount }},
            "provider_info": "provider_info"
        },
        {
            "provider_name": "CableTV Provider 2",
            "provider_code": "unique_provider_code",
            "min_amount" => {{ min_amount }},
            "min_amount" => {{ min_amount }},
            "min_amount" => {{ min_amount }},
            "provider_info": "provider_info"
        }
    ]
}

Fetch CableTV Packages

POST {{ BASE }}/packages

--header 'Accept: application/json'
--header 'Authorization: Bearer {{  access_token }}'

Request Body

Name
Type
Description

provider_code

String

The unique package code

Response Body

{
  "status": true,
  "message": "success",
  "data": [
    {
      "package_name": "CableTV Package 1",
      "package_code": "unique_package_code",
      "provider_code": "provider_code"
      "package_amount": {{amount}},
      "package_original_amount": {{amount}},
    },
    {
      "package_name": "CableTV Package 2",
      "package_code": "unique_package_code",
      "provider_code": "provider_code"
      "package_amount": {{amount}},
      "package_original_amount": {{amount}},
    }
  ]

Buy CableTV Plans

POST {{ BASE }}/buy

--header 'Accept: application/json'
--header 'Authorization: Bearer {{  access_token }}'

Request Body

Below are the request body parameters 🎉

Name
Type
Description

provider_code

String

Provider Code

package_code

String

Package code

recipient

number

Recipient

account_pin

String

Your Padiwise account pin

reference

String

Unique reference for the transaction

Response Body

{
    "status": true,
    "message": "success",
    "data": {
        "status": true,
        "message": "Transaction Sent For {{status}} . N{{amount}} {{provider}}  Recipient : {{recipient}}  ",
        "transaction_data": {
            "reference": "{{reference}}",
            "status": "{{status}}",
            "package": {{package}},
            "provider" : {{provider}},
            "recipient": "{{recipient}}",
            "amount_paid": {{amount_paid}},
            "commission" : {{commission}}
        }
    }
}

Last updated