2017 © Pedro Peláez
 

yii2-extension yii2-braintree

yii 2 braintree integration

image

darrencoutts118/yii2-braintree

yii 2 braintree integration

  • Wednesday, April 22, 2015
  • by darrencoutts118
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 5 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Yii 2 Braintree Integration

braintree for yii 2, (*1)

Installation

The preferred way to install this extension is through composer., (*2)

Either run, (*3)

php composer.phar require --prefer-dist bryglen/yii2-braintree "*"

or add, (*4)

"bryglen/yii2-braintree": "*"

to the require section of your composer.json file., (*5)

Usage

Once the extension is installed, you should configure it in the application configuration like the following,, (*6)

'components' => [
    'braintree' => [
        'class' => 'bryglen\braintree\Braintree',
        'environment' => 'sandbox',
        'merchantId' => 'your_merchant_id',
        'publicKey' => 'your_public_key',
        'privateKey' => 'your_private_key',
    ]
]

** Creating a customer, (*7)

$braintree = Yii::$app->braintree;
$response = $braintree->call('Customer', 'create', [
    'firstName' => 'bryan',
    ....
]);

$braintree = Yii::$app->braintree;
$response = $braintree->call('Transaction', 'sale', [
    'amount' => 25.00,
    'customerId' => 1,
    'paymentMethodToken' => 'some_token'
    ....
]);

braintree is using static methods for their API and to use the static methods for braintree. it should be like this Braintree_Transaction::sale($args) into $braintree->call('Transaction', 'sale', $args), (*8)

The Versions

22/04 2015

dev-master

9999999-dev

yii 2 braintree integration

  Sources   Download

MIT

The Requires

 

by Darren Coutts

yii2 extension braintree php