peterperez / mazzuma-library
A composer package for Mazzuma Mobile Money API
dev-master
2020-09-12 16:03 UTC
This package is auto-updated.
Last update: 2025-03-13 01:59:44 UTC
README
Installation
Make sure you have composer installed on your PC. If you don't already have it installed, visit the Composer webiste.
If you are good to go, run composer init
and proceed to add the Mazzuma package to your project directory with command below:
composer require peterperez/mazzuma-library:dev-master
Example Usage
<?php require_once __DIR__ . '/vendor/autoload.php'; // IMPORT MazzumaApi PACKAGE use Peter\Mazzuma\MazzumaApi; // GET API KEY FROM MAZZUMA DASHBOARD $api_key = "XXXXXXX"; // INITIALIZE THE MazzumaApi $mazzuma = new MazzumaApi($api_key); // INITIATE TRANSACTION AND ASSIGN API RESPONSE TO $api_response try { $api_response = $mazzuma->transfer('MTN_TO_MTN') // TRANSCATION FLOW ->amount(1) // AMOUNT TO SEND ->sender('05XXXXXXXX') // WHO IS SENDING THE MONEY ->recipient('05XXXXXXXX') // WHO IS RECEIVING THE MONEY ->sendMoney(); // TRIGGER THE TRANSFER echo json_encode($api_response); } catch(Exception $e) { echo $e->getMessage(); }
To further understand the API endpoint, parameters and also; your API-KEY, visit Mazzuma Developer Portal.