argovaerts / bonsai-php
Bonsai API 客户端库,用于 PHP。Bonsai 是一款比利时支付应用,每处理十笔支付就会种植一棵树。
dev-main
2021-07-23 16:15 UTC
Requires
- ext-curl: *
- ext-json: *
- ext-openssl: *
- composer/ca-bundle: ^1.1
- guzzlehttp/guzzle: ^6.3 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-23 23:24:00 UTC
README
Bonsai 是一款比利时支付应用,每处理十笔支付就会种植一棵树。
这是一个社区项目,旨在创建一个 PHP SDK,使 API 的使用更加简单直接。
要求
- 拥有具有商家功能的 Bonsai 账户
-
= PHP 8.0(其他版本可能也适用,但未测试)
- PHP cURL 扩展
- 更新到最新的 OpenSSL(或其他 SSL/TLS 工具包)
安装
到目前为止,安装 Bonsai API 客户端的最佳方法是通过 Composer 依赖它。
$ composer require argovaerts/bonsai-php
{
"require": {
"argovaerts/bonsai-php": "*"
}
}
创建支付
use Bonsai\Api\BonsaiApiClient;
$client = new BonsaiApiClient('API_KEY', 'PROFILE_ID', <IS_TEST_BOOLEAN>);
$output = $this->client->create_transaction->perform([
'amount' => '0.01',
'clientReference' => 'reference or order id',
]);
想要改进 API 客户端吗?
本项目接受 pull requests。