negusnati / chapa-laravel-11x
一个用于通过 Chapa 接收支付的 Laravel 扩展包
dev-main
2024-07-04 20:20 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|^11.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-04 20:42:32 UTC
README
Chapa API 的官方 Laravel 扩展包(支持 Laravel ^11)
如果你正在进行 Laravel 项目并希望集成 Chapa 的支付解决方案,这个包将非常有帮助。
前往 Chapa 进行注册并获取你的密钥
Composer 安装
'composer require negusnati/chapa-laravel-11x'
文档
请访问 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}
变更日志
请参阅 CHANGELOG 了解最近的变化。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 kidusy@chapa.co 而不是使用问题跟踪器来报告。
许可
MIT 许可证 (MIT)。请参阅 许可文件 获取更多信息。