Laravel Service Provider for Braintree
- Laravel >= 5.1
Install via composer - edit your composer.json
to require the package.
composer require pulkitjalan/laravel-braintree
Add the following to the providers
array in your config/app.php
PulkitJalan\Braintree\BraintreeServiceProvider::class
Next, You should configure the following options in your services.php
file:
'braintree' => [
'environment' => env('BRAINTREE_ENV'),
'merchant_id' => env('BRAINTREE_MERCHANT_ID'),
'public_key' => env('BRAINTREE_PUBLIC_KEY'),
'private_key' => env('BRAINTREE_PRIVATE_KEY'),
],
Finally, set the environment variables in your .env
file:
BRAINTREE_ENV=YOUR_BRAINTREE_ENV
BRAINTREE_MERCHANT_ID=YOUR_BRAINTREE_MERCHANT_ID
BRAINTREE_PUBLIC_KEY=YOUR_BRAINTREE_PUBLIC_KEY
BRAINTREE_PRIVATE_KEY=YOUR_BRAINTREE_PRIVATE_KEY
https://articles.braintreepayments.com/control-panel/important-gateway-credentials