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
Wallogit.com
2017 © Pedro Peláez
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