Download the PHP package malipopay/laravel without Composer
On this page you can find all versions of the php package malipopay/laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download malipopay/laravel
More information about malipopay/laravel
Files in malipopay/laravel
Package laravel
Short Description Official Laravel package for Malipopay - Service Provider, Facade, Blade directives, Eloquent model, and webhook handling for mobile money, bank, card, and USSD payments in Tanzania
License MIT
Homepage https://developers.malipopay.co.tz
Informations about the package laravel
Malipopay Laravel Package
Official Laravel integration for Malipopay. Service Provider, Facade, Eloquent models, Blade directives, webhook handling, and artisan commands for accepting payments in Tanzania via Mobile Money, Bank Transfer, USSD, and Card.
Wraps the malipopay/malipopay-php SDK with Laravel conveniences.
Installation
Install the config and migrations:
Add to .env:
Quick Start
Collect a payment
Disburse funds
Verify a payment
Create a payment link
Access any resource from the underlying SDK
Webhooks
The package registers a POST route at /webhooks/malipopay automatically (configurable). It verifies the signature, stores the event, updates the payment model, and fires Laravel events you can listen to.
Listen to events
Listener example
Available events
| Event | Fired when |
|---|---|
PaymentCompleted |
Collection successfully completed |
PaymentFailed |
Collection failed, reversed, or cancelled |
DisbursementCompleted |
Disbursement successfully completed |
WebhookReceived |
Catch-all, fired for every verified webhook |
Eloquent Model
MalipopayPayment stores every payment made through the package.
Blade Directives
Artisan Commands
Configuration
After publishing the config file (config/malipopay.php), you can customize:
- API key and environment
- Timeout and retry behavior
- Webhook path, signature header, and event storage
- Which Eloquent model to use (extend
MalipopayPayment) - Whether to auto-register webhook routes
Requirements
- PHP 8.1+
- Laravel 10, 11, or 12
- Malipopay API key (get one here)
License
MIT
See Also
| SDK | Install |
|---|---|
| Laravel (this package) | composer require malipopay/laravel |
| PHP (raw SDK) | composer require malipopay/malipopay-php |
| Node.js | npm install malipopay |
| Python | pip install malipopay |
| Java | Maven / Gradle |
| .NET | dotnet add package Malipopay |
| Ruby | gem install malipopay |
| Flutter/Dart | flutter pub add malipopay |
| React | npm install @malipopay/react |
All versions of laravel with dependencies
malipopay/malipopay-php Version ^1.1
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/database Version ^10.0|^11.0|^12.0
illuminate/http Version ^10.0|^11.0|^12.0