1. Go to this page and download the library: Download lickayemassane/momo-payment 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/ */
lickayemassane / momo-payment example snippets
define('USER_ID', 'votre-userId');
define('API_KEY', 'votre-apiKey');
define('COLLECTION_SUBSCRIPTION_KEY', 'votre-subscriptionKey');
$baseUrl = 'https://proxy.momoapi.mtn.com/collection/'; // Production
$environmentTarget = 'mtncongo'; // mtncongo pour l'environnement de production
use MomoPayment\MomoPayment;
define('USER_ID', 'votre-userId');
define('API_KEY', 'votre-apiKey');
define('COLLECTION_SUBSCRIPTION_KEY', 'votre-subscriptionKey');
$baseUrl = 'https://proxy.momoapi.mtn.com/collection/';
$environmentTarget = 'mtncongo';
$momo = new MomoPayment(USER_ID, API_KEY, COLLECTION_SUBSCRIPTION_KEY, $baseUrl, $environmentTarget);
// Récupérer le token de la transaction
$momo->getAccessToken();
// Effectuer une demande de paiement de 25 XAF pour le numéro '06000000'
$response = $momo->requestToPay('06000000', 25);
// Afficher la réponse JSON de l'API
echo $response;
use MomoPayment\Verify;
define('COLLECTION_SUBSCRIPTION_KEY', 'votre-subscriptionKey');
$accessToken = ""; // Token de la transaction
$price = '';
$uid = ""; // ID de transaction
$phone = "242060000000"; // Numéro de téléphone avec indicatif
$baseUrl = "https://proxy.momoapi.mtn.com/collection/v1_0/requesttopay/";
$environmentTarget = 'mtncongo';
$momo = new Verify($accessToken, $price, $uid, $phone, COLLECTION_SUBSCRIPTION_KEY, $baseUrl, $environmentTarget);
// Vérifier l'état de la transaction
$response = $momo->getVerifyTransaction();
// Afficher la réponse JSON de l'API
echo $response;
use MomoPayment\Disbursement;
define('USER_ID', 'votre-userId');//disbursement
define('API_KEY', 'votre-apiKey');//disbursement
define('COLLECTION_SUBSCRIPTION_KEY', 'votre-subscriptionKey');//disbursement
$baseUrl = 'https://proxy.momoapi.mtn.com/disbursement/';
$environmentTarget = 'mtncongo';
$momo = new Disbursement(USER_ID, API_KEY, COLLECTION_SUBSCRIPTION_KEY, $baseUrl, $environmentTarget);
// Récupérer le token de la transaction
$momo->getAccessToken();
// Effectuer une demande de paiement de 25 XAF pour le numéro '06000000'
$response = $momo->requestToPay('06000000', 25);
// Afficher la réponse JSON de l'API
echo $response;