dev-master
9999999-dev https://github.com/vatps/paypal-rest-apiVery Easy to use PayPal REST API Wrapper Class.
MIT
The Requires
- ext-curl *
- php >=5.4.0
by VAT PS
api php class paypal
Very Easy to use PayPal REST API Wrapper Class.
Very Easy to use PayPal REST Enabled API Wrapper Class in PHP., (*1)
Requires PHP 5.4 and curl extension., (*2)
You can install the paypal-rest-api using Composer. Just add the following to your composer.json:, (*3)
{ "require": { "vatps/paypal-rest-api": "dev-master" } }
You will then need to:
* run composer install
to get these dependencies added to your vendor directory
* add the autoloader to your application with this line: require("vendor/autoload.php")
, (*4)
Alternatively you can just download the PayPal.php file and include it manually., (*5)
Run composer require vatps/paypal-rest-api
in terminal., (*6)
<?php use \VPS\PayPal; $client_id = 'ATTUpBCpxG7h9PLUpENHKmhMiJsZqsJ-4tib0_oflCL9WFs8enQEGOxxIGZJ'; $client_secret = 'EM9xPhC2KJUiIoZ3l6965T0b7_X5QQX035JJfc9ijHtMKn4bGmE_qyTR45A9'; $sandbox = true; $pp = new PayPal($client_id, $client_secret, $sandbox); $data = array( 'intent' => 'sale', 'payer' => array( 'payment_method' => 'paypal' ), 'transactions' => array( array( 'amount' => array( 'total' => '9.99', 'currency' => 'USD' ), 'description' => 'Demo Request' ) ), 'redirect_urls' => array( 'return_url' => 'http://mydomain.dev/return.php', 'cancel_url' => 'http://mydomain.dev/cancel.php' ) ); $request = $pp->post('/v1/payments/payment', $data); var_dump($request);
You can find all available API operations at https://developer.paypal.com/docs/api/, (*7)
Contact me if you need any help., (*8)
Very Easy to use PayPal REST API Wrapper Class.
MIT
api php class paypal