1. Go to this page and download the library: Download mojoblanco/rits 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/ */
mojoblanco / rits example snippets
use Mojoblanco\RITS\Models\Credential;
$credentials = Credential();
$credentials->merchantId = $merchantId;
$credentials->apiKey = $apiKey;
$credentials->apiToken = $apiToken;
$credentials->key = $key;
$credentials->iv = $iv;
$credentials->environment = 'DEMO'; //Can either be LIVE or DEMO
use Mojoblanco\RITS\RITSService;
use Mojoblanco\RITS\Models\BulkBeneficiary;
// Build the list of your beneficiaries
$beneficiaries = [];
for ($i = 0; $i < 10; $i++) {
$bb = new BulkBeneficiary($iv, $key);
$bb->amount = 100;
$bb->accountNumber = '0582915208015';
$bb->bankCode = '058';
$bb->email = '[email protected]';
$bb->narration = 'Test payment';
$bb->transRef = rand(); // Make sure it is something you can track.
array_push($beneficiaries, $bb);
}
// Call the bulk payment service
$bp = new BulkPayment($iv, $key);
$bp->batchRef = '12345678987654321';
$bp->debitAccount = '1234565678'
$bp->bankCode = '044'
$bp->narration = 'Test bulk payment'
$bp->beneficiaries = $beneficiaries;
$service = new RITSService($credentials);
$response = $service->makeBulkPayment($bp);
use Mojoblanco\RITS\RITSService;
use Mojoblanco\RITS\Models\PaymentStatus;
$ps = new PaymentStatus($iv, $key);
$ps->reference = $reference;
$service = new RITSService($credentials);
$response = $service->getBulkPaymentStatus($ps);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.