Download the PHP package bmatovu/laravel-mtn-momo without Composer
On this page you can find all versions of the php package bmatovu/laravel-mtn-momo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Rated 5.00 based on 1 reviews
Informations about the package laravel-mtn-momo
Laravel MTM MOMO API Integration
Introduction
This package helps you integrate the MTN MOMO API into your Laravel application. It provides a wrapper around the core MTN MOMO API services, leaving you to worry about other parts of your application.
Installation
To get started, install the package via the Composer package manager:
Laravel | Package | Installation |
---|---|---|
^6.0 | 2.0 | composer require bmatovu/laravel-mtn-momo ^2.0 |
^7.0 | 3.0 | composer require bmatovu/laravel-mtn-momo ^3.0 |
^8.0 ... ^10.0 | master | composer require bmatovu/laravel-mtn-momo |
Configuration customization
If you wish to customize the default configurations, you may export the default configuration using
Database Migration
The package service provider registers it's own database migrations with the framework, so you should migrate your database after installation. The migration will create a tokens tables your application needs to store access tokens from MTN MOMO API.
Prerequisites
You will need the following to get started with you integration...
- Create a developer account with MTN MOMO.
- Subscribe to a product/service that you wish to consume.
If you already subscribed to a product, the subscription key can be found in your profile.
Getting started (Sandbox)
Register your client details.
Next you need to register your client app ID.
You may want to verify your client ID at this stage
Then request for a client secret (key).
Usage
See test numbers
Exception handling
Available methods
Collection
Disbursement
Remittance
Go live
You will need to make some changes to your setup before going live. Read more.
Support Groups
Join MTN's Skype & WhatsApp support groups. Here
Reporting bugs
If you've stumbled across a bug, please help us by leaving as much information about the bug as possible, e.g.
- Steps to reproduce
- Expected result
- Actual result
This will help us to fix the bug as quickly as possible, and if you wish to fix it yourself feel free to fork the package and submit a pull request!
All versions of laravel-mtn-momo with dependencies
ext-json Version *
bmatovu/oauth-negotiator Version ^2.0
guzzlehttp/guzzle Version ^7.5
illuminate/console Version ^8.0|^9.0|^10.0
illuminate/container Version ^8.0|^9.0|^10.0
illuminate/contracts Version ^8.0|^9.0|^10.0
illuminate/database Version ^8.0|^9.0|^10.0
illuminate/support Version ^8.0|^9.0|^10.0
nesbot/carbon Version ^2.62.1
ramsey/uuid Version ^4.7