eusonlito / braintree_php
此包已被弃用且不再维护。未建议替代包。
Braintree PHP 客户端库
3.5.0
2015-09-23 21:46 UTC
Requires
- php: >=5.4
- ext-curl: *
- ext-dom: *
- ext-hash: *
- ext-openssl: *
- ext-xmlwriter: *
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2016-04-05 20:00:16 UTC
README
Braintree PHP 库提供对 Braintree 网关的集成访问。更新原始代码以支持命名空间和 PSR-4 加载。
依赖项
需要 PHP 版本 >= 5.4.0。
以下 PHP 扩展是必需的
- curl
- dom
- hash
- openssl
- xmlwriter
Composer 安装
"eusonlito/braintree_php" : "dev-master"
快速入门示例
<?php require_once '/braintree/folder/src/autoload.php'; Braintree\Configuration::reset(); Braintree\Configuration::environment('sandbox'); Braintree\Configuration::merchantId('your_merchant_id'); Braintree\Configuration::publicKey('your_public_key'); Braintree\Configuration::privateKey('your_private_key'); $result = Braintree\Transaction::sale(array( 'amount' => '1000.00', 'creditCard' => array( 'number' => '5105105105105100', 'expirationDate' => '05/12' ) )); if ($result->success) { print_r("success!: " . $result->transaction->id); } else if ($result->transaction) { print_r("Error processing transaction:"); print_r("\n code: " . $result->transaction->processorResponseCode); print_r("\n text: " . $result->transaction->processorResponseText); } else { print_r("Validation errors: \n"); print_r($result->errors->deepAll()); } ?>
HHVM 支持
Braintree PHP 库将在 HHVM >= 3.4.2 上运行。
旧版 PHP 支持
版本 2.40.0 与 PHP 5.2 和 5.3 兼容。您可以在我们的发布页面找到它。
文档
开源归属
帮助 Braintree 运行的开源项目列表可以在 此处 找到。
许可证
查看 LICENSE 文件。