ghostscypher / laravel-mpesa
这是一个Laravel的Mpesa API包装器。
V1.0-RC1
2024-08-27 22:16 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- ext-openssl: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/promises: ^2.0
- illuminate/contracts: ^7.0|^8.0|^9.0|^10.0|^11.0
- illuminate/support: ^7.0|8.0|^9.0|^10.0|^11.0
- spatie/laravel-package-tools: ^1.0
Requires (Dev)
- orchestra/testbench: ^5.0|^6.0|^7.0|^8.0|^9.0
- pestphp/pest: ^1.0 |^2.0
- pestphp/pest-plugin-laravel: ^1.0|^2.0
- phpunit/phpunit: ^6.0|^7.0|^9.0|^10.0|^11.0
README
此包提供了在您的Laravel应用程序中集成Mpesa API的简单方法。此包面向希望在其Laravel应用程序中集成Mpesa API的开发者。除了Mpesa API外,此包还提供了一种简单的方式来处理Mpesa回调。因此得名“懒惰开发者的Mpesa包 😉”。
支持的API
- B2C
- B2B
- C2B
- 账单管理器
- 撤销
- 交易状态
- 账户余额
- 二维码生成
兼容性
此包与Laravel 7.x及以上版本兼容。
安装
您可以通过composer安装此包
composer require ghostscypher/mpesa
安装后运行
php artisan mpesa:install
为了发布资源
文档
此包的文档可以在https://docs.algoskech.co.ke/laravel-mpesa找到。
您可以点赞此仓库来支持我们。
如果您发现了一个错误,有建议或需要帮助,请创建一个问题。
如果您发现了一个安全漏洞,请按照SECURITY.md中的程序操作。
替代方案
如果您不喜欢我们的包,可以尝试以下替代方案之一
测试
composer test
升级
有关详细信息,请参阅UPGRADING。
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全
如果您发现任何与安全相关的问题,请发送电子邮件至algoskechsolutions@gmail.com。
有关更多信息,请参阅SECURITY.md。
致谢
- Ghostscypher
- 特别感谢Iankumu的灵感。
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。