simexis/braintree
Composer 安装命令:
composer require simexis/braintree
包简介
A Braintree Service provider
README 文档
README
Installation
In your Laravel project's composer.json file, add braintree as a dependency in the require object:
"simexis/braintree": "dev-master"
Use composer update for composer to update the dependencies and download the package.
Once installed, add the ServiceProvider to your provider array within app/config/app.php:
'providers' => array( 'Simexis\Braintree\BraintreeServiceProvider' )
Configuration
To publish the configuration file, run:
php artisan config:publish simexis/braintree
Then open app/config/packages/simexis/braintree/config.php to setup your environment and keys:
Acceptable environment values are sandbox or production.
All required keys can be found by logging in to your sandbox or production account
<?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' );
You can setup different environmental configurations by creating matching folders inside the app/config/packages/simexis/braintree directory. For instance, if you have a local environment, create a config file at app/config/packages/simexis/braintree/local/config.php for that environment.
Example
You can use the artisan command php artisan braintree:example to generate a boilerplate controller that will handle an example payment and an example view with a payment form.
After you generate the files, make sure you add the controller to your routes: Route::controller('braintree', "BraintreeController");.
Once the steps above are completed, you can access the test page at /braintree/test-page
Usage
Once setup, you can use the Braintree PHP classes as spelled out in the documentation.
Links to essential information:
统计信息
- 总下载量: 21
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-08