Yiibraintree is a Yii framework extension for Simplifying Integration of Braintree payment Solution into your ecommerce apps.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
braintree-php-2.26.0
README.md
YiiBraintree.php
YiiBraintree.php~

README.md

yiibraintree

Yiibraintree is a Yii framework extension for Simplifying Integration of Braintree payment Solution into your ecommerce apps.

Requirements

Yii 1.1 or above

Installation

step1:Extract the file into your components directory step2:Update your components section in config/main.php

step2:

'braintree' => array(
                                     'class'=>'application.components.braintree.YiiBraintree',
 
                                      'ENV' => 'sandbox',//sandbox or production
 
                                      'MERCHANT_ID' => 'merchant id here',
 
                                      'MERCHANT_ACCOUNT_ID'=>'Merchant account id here',
 
                                      'PUBLIC_KEY' => 'public key here',
 
                                      'PRIVATE_KEY'=>'private key here',
 
                                      'CSEK'=>'your CSEK here'
 
 
                                      ),
 

Usage

$data=array(
                'amount' => '10.50',
                'merchantAccountId' => Yii::app()->braintree->MERCHANT_ACCOUNT_ID,
                'creditCard' => array(
                          'number' => '5105105105105100',
                          'expirationMonth' => '05',
                          'expirationYear' => '12'
                             )
               );
   $r=Yii::app()->braintree->sale($data);