chapa / chapa-laravel
一个用于通过 Chapa 接受支付的 Laravel 扩展包
1.0.2
2024-07-25 02:34 UTC
Requires
- php: ^7.2|^8.0|^8.1
- guzzlehttp/guzzle: ~6|~7|~8|~9
- illuminate/support: ^5.0|^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
Chapa API 的官方 Laravel 扩展包 (Laravel 5,6,7,9,10,11)
如果你正在进行一个 Laravel 项目并希望集成 Chapa 的支付解决方案,这个扩展包将非常有帮助。
前往 Chapa 注册并获取你的密钥
文档
请访问 Chapa 获取完整文档。
指南
请访问 开发者指南 获取完整指南和示例。
用法
你可以查看这个Laravel 示例代码作为参考。
配置
打开你的 .env 文件并添加你的公钥、密钥和其他环境变量,如下所示
CHAPA_SECRET_KEY=CHAPA-SECK-xxxxxxxxxxxxxxxxxxxxx-X
功能
当前功能已经实现
- 发起支付
- 支付验证
- 创建转账
- 验证转账
API 参考
收集客户信息
POST https://api.chapa.co/v1/transaction/initialize
验证支付
GET https://api.chapa.dev/v1/transaction/verify/{tx-ref}
验证转账
GET https://api.chapa.dev/v1/transfers/verify/{tx-ref}
变更日志
请查看 CHANGELOG 了解最近的变化。
安全性
如果你发现任何安全问题,请通过电子邮件 kidusy@chapa.co 而不是使用问题跟踪器。
许可证
MIT 许可证 (MIT)。请查看 许可证文件 获取更多信息。