Download the PHP package me12free/laravel-mpesa-stkpush-production without Composer
On this page you can find all versions of the php package me12free/laravel-mpesa-stkpush-production. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download me12free/laravel-mpesa-stkpush-production
More information about me12free/laravel-mpesa-stkpush-production
Files in me12free/laravel-mpesa-stkpush-production
Package laravel-mpesa-stkpush-production
Short Description A premium Laravel package for secure, production-ready M-Pesa STK Push integration.
License MIT
Informations about the package laravel-mpesa-stkpush-production
Mpesa Laravel STK Push Premium
README | Tests | License: MIT | Buy Me a Coffee | GitHub stars
A premium Laravel package for secure, production-ready M-Pesa STK Push integration.
100% Free & Open for Contributions
This package is fully free to use and open for contributions. There are no plans to introduce a commercial license or restrict usage. You are encouraged to use, modify, and contribute to the package.
Support & Sponsorship
If you find this package useful, you can support development and motivate the author by buying a coffee.
Premium Services
- Quick/Advanced Support: For urgent help, advanced support, or customizations, please open an issue or sponsor via BuyMeACoffee. You can also email [email protected] for direct support.
- Customization: Custom features and integrations are available as a premium service. Contact via issues, BuyMeACoffee, or email [email protected] for details.
Contributions
Contributions are welcome! Please open issues or pull requests to help improve the package.
Monetization & Premium
- Sponsorship: Support ongoing development via BuyMeACoffee.
- Powered by Link: By default, a small "Powered by M-Pesa Premium" link appears on the payment form. You can disable it in the config.
Quick Start
Set your credentials in .env
(see below), then use the service or controller to initiate payments.
Configuration
Publish the config file and set your production credentials:
Set these in your .env
:
Branding/Upgrade Link
To remove the "Powered by" or "Upgrade" link, set in your config/mpesa-stkpush.php
:
Premium Add-ons
- [ ] SaaS dashboard integration (coming soon)
- [ ] Advanced reporting (coming soon)
- [ ] More payment gateways (coming soon)
Demo
Security
If you discover any security vulnerability, please open an issue. Do not disclose it publicly until it has been addressed.
License
This package is fully free and open for all use. For premium support or customization, please use BuyMeACoffee, open an issue, or email [email protected].
For premium support, onboarding, or urgent help, open an issue, contact @me12free on GitHub, or email [email protected].
📖 Full Integration Guide
For a comprehensive, step-by-step guide to M-Pesa STK Push integration in Laravel (including best practices, troubleshooting, and advanced topics), see:
Security Best Practices
- Always use HTTPS in production
- Restrict callbacks to Safaricom IPs
- Use strong, unique secrets
- Enable 2FA for all admin users
- Never log sensitive credentials
Advanced Usage
- Extend the Payment model for your own business logic
- Customize the view for your brand
- Add additional payment gateways as needed
- Use Laravel events to trigger notifications on payment status
Support & Community
For premium support, onboarding, or urgent help, contact: [email protected] or @me12free on GitHub.
Contributing
This package is fully free and open for contributions! Please open issues or pull requests on GitHub to help improve the package.
For partnership or advanced collaboration inquiries, you can email [email protected] or open an issue on the GitHub repository.