chargily / chargily-pay
Chargily Pay V2 的 PHP 库
Requires
- php: >=8.1.10
- guzzlehttp/guzzle: >=7.0
- illuminate/support: >=10.39
- medboubazine/number_format: >=1.1
- nesbot/carbon: >=2.72
- rakit/validation: >=1.4
Requires (Dev)
- phpunit/phpunit: ^10.5
- symfony/var-dumper: ^6.4
README
针对 Chargily Pay™ 门户 - V2。
感谢您对 PHP 包 Chargily Pay™ 的兴趣,Chargily 是一家领先的阿尔及利亚金融科技公司,专注于支付解决方案和电子商务便利化,本包提供将电子支付 API(如 EDAHABIA(阿尔及利亚邮政)和 CIB(SATIM))集成到您的 PHP/Laravel 项目的最简单、免费方式。
本包由 Mohamed Boubazine (Medboubazine) 开发,并欢迎像您这样的开发者贡献。
需求
- PHP >= 8.1.10
安装
- 通过 Composer(推荐)
composer require chargily/chargily-pay
入门指南
- 如果您处于生产模式,请将 test 替换为 live
- 将 public_key_here 替换为在开发者部分显示的 Chargily Pay 控制面板中的公钥
- 将 secret_key_here 替换为在开发者部分显示的 Chargily Pay 控制面板中的私钥
use Chargily\ChargilyPay\Auth\Credentials; use Chargily\ChargilyPay\ChargilyPay; require "path-to-vendor/autoload.php"; $credentials = new Credentials([ "mode" => "test", "public" => "public_key_here", "secret" => "secret_key_here", ]); $chargily_pay = new ChargilyPay($credentials); $chargily_pay->balance()->get(), $chargily_pay->checkouts()->all(), $chargily_pay->customers()->all(), $chargily_pay->payment_links()->all(), $chargily_pay->prices()->all(), $chargily_pay->products()->all(), //validate and get Webhook details $chargily_pay->webhook()->get()
文档
框架文档
关于 Chargily Pay™ 包
Chargily Pay™ 包/插件是 Chargily 发布的一组开源项目,旨在方便将我们的支付网关集成到不同的编程语言和框架中。我们的目标是通过提供易于使用的工具,让开发者和企业能够无缝接受支付。
API 文档
有关如何与我们的 API 集成以及如何在项目中使用 Chargily Pay™ 的详细说明,请参阅我们的 API 文档。
开发者社区
加入我们的 Telegram 开发者社区,与同行开发者建立联系,提问,并了解有关 Chargily Pay™ 的最新新闻和发展: Telegram 社区
如何贡献
我们欢迎所有类型的贡献,无论是错误修复、功能增强、文档改进,还是新的插件/包开发。以下是如何开始的方法
-
分支仓库: 点击页面右上角的“分支”按钮,创建仓库的副本。
-
克隆仓库: 使用以下命令将您的分支仓库克隆到本地机器
git clone https://github.com/Chargily/chargily-pay-php.git
-
进行更改: 对代码库进行所需的更改或添加。确保遵循我们的编码标准和指南。
-
测试更改: 仔细测试您的更改,以确保它们按预期工作。
-
提交拉取请求: 您对更改满意后,提交拉取请求到主仓库。我们的团队将审查您的贡献,并在需要时提供反馈。
取得联系
有问题或需要帮助?加入我们的 Telegram 开发者社区 Telegram,与同行开发者和我们团队建立联系。
我们感谢您对贡献 Chargily Pay™ 的兴趣!我们可以一起打造一些了不起的东西。
快乐编码!