argovaerts / bonsai-php

Bonsai API 客户端库,用于 PHP。Bonsai 是一款比利时支付应用,每处理十笔支付就会种植一棵树。

dev-main 2021-07-23 16:15 UTC

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。

许可证

BlueOak-1.0.0 © Arne Govaerts.