1. Go to this page and download the library: Download ngambmicheal/mobilemoney 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/ */
ngambmicheal / mobilemoney example snippets
return [
...
/* Your client key */
'webshinobis_client_key'=>'', //Change this to your client key
/* Your secret key */
'webshinobis_secret_key'=>'', //Change this to your secret key
/* Do you want your app to support MTN mobile services?
Default : true
*/
'mtn_mobile_money' => true,
];
// doing an mtn mobile money transaction;
use MobileMoney;
class MomoController extends controller {
public function doMoMo($request){
$phone = $request->phone;
$price = $request->price;
// do a mobile money transaction
$mobilemoney = new MobileMoney;
$mobilemoney->phone = $phone;
$mobilemoney->price = $price;
// you can overide your client and secret key
$mobilemoney->setClientKey($client_key);
$mobilemoney->setSecretKey($secret_key);
// perform the transaction;
$momo = $mobilemoney->doMTNTransaction();
if($momo->state){
//transaction was successful
return $momo;
/*
$momo = (object) [
'transaction_id' => '12345678',
'state' => true,
'status' => 'success',
'message' => 'Transaction Was successfull ...',
'phone' => '237678140682',
'price' => '1500'
];
*/
}
else{
//transaction faile
$momo = (object) [
'message' => 'Transaction failed ...',
'state' => false,
'status' => 'failure'
];
}
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.