deegitalbe / chargebee-php
ChargeBee API 客户端实现,用于 PHP
v3.1.0
2021-09-17 09:28 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- simpletest/simpletest: ^1.1
- dev-master
- v3.1.0
- v3.0.0
- v2.8.3
- v2.8.2
- v2.8.1
- v2.7.9
- v2.7.8
- v2.7.7
- v2.7.6
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.9
- v2.6.8
- v2.6.7
- v2.6.6
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.9
- v2.5.8
- v2.5.7
- v2.5.6
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.9
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.9
- v2.3.8
- v2.3.7
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.9
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.9
- v1.6.8
- v1.6.7
- v1.6.6
- v1.6.5
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.9
- v1.5.8
- v1.5.7
- v1.5.6
- v1.5.5
- v1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.9
- v1.4.8
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- dev-chargebee-v1
- dev-5.8.5_libs_v2
- dev-copy_card_api_fix
- dev-bck_compat
This package is auto-updated.
Last update: 2024-09-17 16:31:48 UTC
README
这是一个使用 Guzzle 7 的分支。
Chargebee PHP 客户端库 - API V2
这是与 Chargebee 集成的 PHP 库。在这里注册 Chargebee 账户。
Chargebee 现在支持两个 API 版本 - V1 和 V2,其中 V2 是最新版本,所有未来的开发都将发生在 V2 上。此库适用于 API 版本 V2。如果您需要 V1,请转到 chargebee-v1 分支。
要求
PHP 5.6.0 或更高版本
安装
Composer
Chargebee
可在 Packagist 上找到,并且可以使用 Composer 安装
composer require deegitalbe/chargebee-php
要使用绑定,
require_once('vendor/autoload.php');
手动安装
下载最新的发布版本,然后要使用绑定,包含 init.php
文件。
require_once('/path/to/chargebee-php/lib/init.php');
文档
用法
创建新的订阅
use ChargeBee\ChargeBee\Environment;
use ChargeBee\ChargeBee\Subscription;
...
Environment::configure("your_site", "{your_site_api_key}");
$result = Subscription::create(array(
"id" => "__dev__KyVqH3NW3f42fD",
"planId" => "starter",
"customer" => array(
"email" => "john@user.com",
"firstName" => "John",
"lastName" => "Wayne"
)
));
$subscription = $result->subscription();
$customer = $result->customer();
$card = $result->card();
旧版支持
如果您使用的是 PHP < 5.6.0,您可以下载 chargebee-php v2.8.3。由于该版本已发布,此版本将不支持最近添加的功能。我们建议您升级 PHP 以使用最新功能。
许可证
查看 LICENSE 文件。