simexis / braintree
Braintree 服务提供商
Requires
- php: >=5.4.0
- braintree/braintree_php: >=3.0.1
- illuminate/console: 5.*
- illuminate/filesystem: 5.*
- illuminate/support: 5.*
This package is auto-updated.
Last update: 2024-09-15 00:14:20 UTC
README
安装
在你的 Laravel 项目的 composer.json 文件中,将 braintree
添加到 require 对象中作为依赖项
"simexis/braintree": "dev-master"
使用 composer update
更新依赖项并下载包。
安装完成后,将 ServiceProvider 添加到 app/config/app.php
文件中的 provider 数组中
'providers' => array( 'Simexis\Braintree\BraintreeServiceProvider' )
配置
要发布配置文件,请运行
php artisan config:publish simexis/braintree
然后打开 app/config/packages/simexis/braintree/config.php
来设置你的环境和密钥:可接受的环境值是 sandbox
或 production
。所有必需的密钥都可以通过登录到你的 sandbox 或 production 账户找到
<?php return array( 'environment' => 'sandbox', 'merchantId' => 'use_your_merchant_id', 'publicKey' => 'use_your_public_key', 'privateKey' => 'use_your_private_key', 'CSEKey' => 'use_your_client_side_encryption_key' );
你可以在 app/config/packages/simexis/braintree
目录内创建匹配的文件夹来设置不同的环境配置。例如,如果你有一个 local
环境,为该环境在 app/config/packages/simexis/braintree/local/config.php
创建一个配置文件。
示例
你可以使用 artisan 命令 php artisan braintree:example
生成一个用于处理示例付款和示例视图(包含付款表单)的样板控制器。
文件生成后,请确保将控制器添加到你的路由中: Route::controller('braintree', "BraintreeController");
。
完成上述步骤后,你可以在 /braintree/test-page
访问测试页面
用法
设置完成后,你可以按照 文档 中的说明使用 Braintree PHP 类。
链接到重要信息