承接 simexis/braintree 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-06-08