PHP code example of itsmurumba / laravel-mpesa

1. Go to this page and download the library: Download itsmurumba/laravel-mpesa 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/ */

    

itsmurumba / laravel-mpesa example snippets

`
php artisan mpesa:install
`
php artisan vendor:publish
``
protected $mpesa;

public function __construct(){
    $this->mpesa = new Mpesa();
}
`
$this->mpesa->expressPaymentQuery($checkoutRequestId);
`
$this->mpesa->c2bRegisterURLs();
`
$this->mpesa->c2bPaymentc2bPayment($commandId, $amount, $phoneNumber, $billRefNumber); 
`
$this->mpesa->b2cPayment($commandId, $amount, $phoneNumber, $remarks, $occassion = '');
`
$this->mpesa->transactionStatus($transactionId, $identifierType, $remarks, $occassion = '');
`
$this->mpesa->accountBalance($identifierType, $remarks);
`
$this->mpesa->reversals($transactionId, $amount, $receiverParty, $receiverIdentifierType, $remarks, $occasion = '');
`
$this->mpesa->b2bPayment($commandId, $amount, $receiverShortcode, $accountReference, $remarks);