Download the PHP package jlapp/paypalpayment without Composer
On this page you can find all versions of the php package jlapp/paypalpayment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jlapp/paypalpayment
More information about jlapp/paypalpayment
Files in jlapp/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
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
Now go to vendor\anouar\paypalpayment\src\Anouar\Paypalpayment\sdk_config.ini
.
Set your SDK configuration acct1.ClientId
and acct1.ClientSecret
, set the service.EndPoint
to the mode that you want , by default it set to testing mode which isservice.EndPoint="https://api.sandbox.paypal.com"
. If you were going live, make sure to comment the sandbox mode and uncomment the live mode.
If you do not want to use an ini file or want to pick your configuration dynamically, you can use the $apiContext->setConfig()
method to pass in the configuration.
That's it !!!!!
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