Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (17 sloc) 1.828 kB

PayPal Digital Goods for Express Checkout PHP Library Examples

PayPal's Digital Goods for Express Checkout service is a wonderful payment solution with disjointed documentation and an unfortunately verbose name.

I created the PayPal Digital Goods PHP Library to connect the dots in the documentation and offer a PayPal library that is friendly to humans.

Goals

This repository is designed to do three things:

  • demonstrate the PayPal PHP library in action;
  • demonstrate how to setup the PHP library for your own use;
  • show how to include the PayPal Digital Goods PHP Library as a submodule in your applications main Git repository.

Usage

To run the examples for yourself, clone the entire folder somewhere onto your server, eg. http://example.com/paypal-examples/.

git clone --recursive git://github.com/thenbrent/paypal-digital-goods-php-examples.git

Note the use of the --recursive flag. This must be included to clone the library as it is included as a Git submodule.

Once cloned, visit http://example.com/paypal-examples/index.php in your browser & follow the links.

Your Own Credentials

For convenience, this example uses my PayPal Sandbox Credentials. To test with your own API credentials, create a sandbox seller account and request it be set as a Digital Goods account in this x.com forums topic.

Login to the account and get your API credentials from the API Access page.

Copy the API Credentials into http://example.com/paypal-examples/functions.php.

Jump to Line
Something went wrong with that request. Please try again.