checkout/checkout-php-api

Checkout PHP API 库

1.2.18 2019-03-04 17:38 UTC

README

❗ 此库指向 Checkout.com 的经典 API。请改用最新的 PHP SDK 以受益于更新的 API,请参阅 最新 PHP SDK

要求

PHP 5 > 5.3.0

如何使用此库

使用 Composer 或手动将 checkout-php-library 的最新版本添加到您的项目中

使用 Composer(推荐)

在您的项目根目录中运行以下命令

composer require checkout/checkout-php-api

或在您的项目的 composer.json 中添加 Checkout.com 包

"require": {
    "php": ">=5.2.4",
    "checkout/checkout-php-api": "1.2.18"
},

手动

下载或克隆 github 仓库,master 或下载一个 发布版,并将其手动添加到您的项目中。

示例

将库添加到您的项目后,请包含库根目录下的 autoload.php 文件。

include 'checkout-php-api/autoload.php';

在初始化新的 APIClient 实例时,您需要设置密钥。您还可以使用 AppSettings.php 文件中定义的其他配置选项。

可用的构造函数用于配置

 __construct($secretKey, $env = 'sandbox' ,$debugMode = false, $connectTimeout = 60, $readTimeout =60)

 //Example:
use com\checkout;
$apiClient = new checkout\ApiClient('sk_test_XXXXXXXXXXXX');

默认情况下,$connectTimeout$readTimeout 都是 60 秒。您可以根据需要更改它们。

$env 接受 'sandbox''live' 作为值。此参数允许您在沙盒环境或实时环境之间切换。默认情况下将使用沙盒环境。

示例代码