This repository has been archived on 2024-06-26. You can view files and clone it, but cannot push or open issues or pull requests.
sakura/_sakura/vendor/paypal/rest-api-sdk-php/sample
2015-06-21 05:30:38 +02:00
..
billing HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
doc HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
images HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
invoice HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
lipp HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
notifications HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
payment-experience HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
payments HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
payouts HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
sale HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
vault HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
.htaccess HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
bootstrap.php HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
common.php HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
header.html HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
index.php HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
README.md HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00
sdk_config.ini HOLY SHIT THIS IS BIG 2015-06-21 05:30:38 +02:00

Rest API Samples

This sample project is a simple web app that you can explore to understand what the payment APIs can do for you.

To try out the sample, run composer update --no-dev from the PayPal-PHP-SDK folder and you are all set.

Running Samples

PHP 5.4 or higher
  • If you are running PHP 5.4 or greater, PHP provides a built-in support for hosting PHP sites.
  • The fastest way to get it running is
php -f sample/index.php
LM-AUN-00876403:PayPal-PHP-SDK japatel$ php -f sample/index.php
PHP 5.5.14 Development Server started at Wed Nov 19 21:07:52 2014
Listening on http://localhost:5000
Document root is /Users/japatel/Documents/workspace/Server-SDK/PayPal-PHP-SDK/sample
Press Ctrl-C to quit.
[Wed Nov 19 21:07:56 2014] ::1:60826 [200]: /index.php
...
PHP 5.3 or less
  • You could host the entire project in your local web server, by using tools like MAMP or XAMPP.
  • Once done, you could easily open the samples by opening the matching URL. For e.g.: http://localhost/PayPal-PHP-SDK/sample/index.html

You should see a sample dashboard page as shown below: Web Output!

Running on console

Please note that there are few samples that requires you to have a working local server, to receive redirects when user accepts/denies PayPal Web flow

  • To run samples itself on console, you need to open command prompt, and direct to samples directory.
  • Execute the sample php script by using php -f command as shown below:
php -f payments/CreatePaymentUsingSavedCard.php

The result would be as shown below: Console Output!

Configuration

The sample comes pre-configured with a test account but in case you need to try them against your account, you must

More Help

If you are looking for a full fledged application that uses the new RESTful APIs, check out the Pizza store sample app at https://github.com/paypal/rest-api-sample-app-php