negusnati/chapa-laravel-11x

一个用于通过 Chapa 接收支付的 Laravel 扩展包

dev-main 2024-07-04 20:20 UTC

This package is auto-updated.

Last update: 2024-09-04 20:42:32 UTC


README

Chapa Logo

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)。请参阅 许可文件 获取更多信息。