1. Go to this page and download the library: Download caydeesoft/safaricom-data library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
caydeesoft / safaricom-data example snippets
namespace App\Http\Controllers;
use Caydeesoft\SafaricomData\Libs\Data;
class DataController{
public function check_balance()
{
$data = new Data();
$request = new \StdClass();
$request->msisdn = '711111111';
$request->description = 'LUCKYBOX_5MIN';
return response()->json($data->balance($request));
}
}
namespace App\Http\Controllers;
use Caydeesoft\SafaricomData\Libs\Data;
class DataController{
public function dataredeem()
{
$data = new Data();
$request = new \StdClass();
$request->msisdn = '711111111';
$request->description = 'LUCKYBOX_5MIN';
return response()->json($data->redemption($request));
}
}
namespace App\Http\Controllers;
use Caydeesoft\SafaricomData\Libs\Data;
class DataController{
public function multiredeem()
{
$data = new Data();
$request = new \StdClass();
$request->msisdn = '711111111';
$request->sendsms = 'no'; //Y/N
$request->resourcetype = 'airtime'; //Airtime/Data/SMS
$request->accounttype = 4500; //Account type for the resource
$request->expiry = 30;
$request->redemptionvalue = 100;
$request->moreinfo = "Awarding airtime to new customer";
return response()->json($data->multiredeem($request));
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.