Query PAY TV Tariffs/ Packages

Collect Bills and Utilities via an API

This method is used to query for pay Tv Tariffs/ Packages

Query Method

GET

Sample load


  // Sample PHP pay Load
  $live_url = "https://silicon-pay.com/get_pay_tv_tariffs";
  $test_url = "https://silicon-pay.com/test/get_pay_tv_tariffs";
  
$data_req = [
"encryption_key"=>"XXXXXXXXXXXXX"
"short_code" => "Provider Short Code got from query pay TV providers"
];
$curl = curl_init();

curl_setopt_array($curl, array(
  //Use live url ($live_url) when in production. 
  CURLOPT_URL => $test_url,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_POSTFIELDS =>json_encode($data_req)
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Response

When all the payload parameters are correct, A json Response with the different provider name, package_code and payment_code shall be sent back.


{
"provider":"Azam Uganda",
"packages":"azam plus(25,000/=)",
"payment_code":"433748",
"package_code":"azam-pkg-2",
"package_amount":"25000"
},

{
"provider":"Azam
Uganda","packages":"azam pure(10,000/=)",
"payment_code":"433749",
"package_code":"azam-pkg-3",
"package_amount":"10000"
},

{
  "provider":"Azam Uganda",
"packages":"azam play (37,000/=)",
"payment_code":"433747",
"package_code":"azam-pkg-1",
"package_amount":"37000"
}