Download the PHP package gonpre/paypalpayment without Composer
On this page you can find all versions of the php package gonpre/paypalpayment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gonpre/paypalpayment
More information about gonpre/paypalpayment
Files in gonpre/paypalpayment
Package paypalpayment
Short Description laravel-paypalpayment is simple package help you process direct credit card payments, stored credit card payments and PayPal account payments with your L4 projects using paypal REST API SDK.
License BSD-2-Clause
Informations about the package paypalpayment
Forked from:
Note :
If you're going to use this package with Laravel 4, make sure to include the Laravel 4 version:
laravel-paypalpayment
laravel-paypalpayment is a simple package that helps you to process direct credit card payments, stored credit card payments and PayPal account payments with your Laravel 4/5 projects using PayPal REST API SDK.
Donation :
Watch a Quick Demo
Installation
Install this package through Composer. To your composer.json
file, add:
Next, run composer update
to download it.
Add the service provider to config/app.php
(app/config/app.php
in Laravel 4), within the providers
array.
Then add an alias to config/app.php
(app/config/app.php
), within the aliases
array.
Finaly Pulish the package configuration by running this CMD
Configuration
By default, this package load the configuration from the paypal_payment.php
file in the laravel config path, but if you want to use the ini config file change to true the config.ini setting
Then go to vendor\gonpre\paypalpayment\src\Gonpre\PayPalPayment\sdk_config.ini
.
Set your SDK configuration acct1.ClientId
and acct1.ClientSecret
, set the service.mode
to the mode that you want , by default it set to testing mode which is service.mode="sandbox"
. If you were going live, change it to live mode service.mode="live"
.
https://gist.github.com/jaypatel512/0af613871ea499985022
Example Code
1.- Initiate The Configuration
Create new controller PayPalPaymentController
and initiate the configuration :
If you want to use the Laravel config file: The first step is to publish the config with artisan vendor:publish
. This will create the config file storage/paypal_payment.php
(app/config/paypal_payment.php
in Laravel 4). Configurate it, then replace the setConfig()
method call (see above) with:
2.- Create Payment
Add the create()
function to the PayPalPaymentController
Controller
3.- List Payment
Add the index()
function to the PayPalPaymentController
Controller
4.- Get Payment details
Add the show()
function to the PayPalPaymentController
Controller
5.- Execute Payment
Only for Payment with payment_method
as "paypal"
Go to your routes.php
file and register a resourceful route to the controller: Route::resource('payment', 'PayPalPaymentController');
These examples pick the SDK configuration dynamically. If you want to pick your configuration from the sdk_config.ini
file make sure to set thus configuration there.
Conclusion
I hope this package help someone around -_*
All versions of paypalpayment with dependencies
illuminate/support Version ~5.0
ext-curl Version *
ext-json Version *
paypal/rest-api-sdk-php Version 1.3.0