PayPal PHP Class Library Demo Kits

Fully functional API calls built into an HTML experience for demonstration / training purposes.

Browse Our Demo Kits

What is This?
The class library comes with FREE, fully functional /samples and empty /templates ready for you to work with. The demo kits available here are more complete and tie together a number of APIs within a basic shopping cart interface so that you can see how to tie everything together.

How Does This Work?
Any installed demo kits (some are included free) will display a Launch button. Simply click this to launch the demo and go through the experience to see how it works. The HTML and code has lots of comments explaining what is going on so that you can see it for yourself, and learn from it.

Additional demo kits are available for purchase and can be installed here to complete your collection.


REST API


Express Checkout Basic

Express Checkout

w/ Line Items

Learn how to integrate Express Checkout w/ Line Items using PayPal REST API. It allows to create and execute payment using REST API. This includes the option for embedded payments.

Buy Now

Express Checkout Smart Payment Buttons Client Side

Express Checkout Smart Payment Buttons Client Side

Learn how to integrate PayPal Checkout use the checkout.js JavaScript code. This code always keeps you current with the latest button styles and payment features.

Buy Now

Express Checkout Smart Payment Buttons Server Side

Express Checkout Smart Payment Buttons Server Side

Express Checkout Smart Payment Buttons Server Side

Learn how to integrate PayPal Checkout use the checkout.js JavaScript code. This code always keeps you current with the latest button styles and payment features.

Buy Now

Express Checkout Smart Payment Buttons Server Side

Express Checkout Billing Agreement

Using PayPal payment

Learn how to Use billing plans and billing agreements to create an agreement for a recurring PayPal payment for goods or services. This includes the option for embedded payments.

Buy Now

PayPal Identity (Log In with PayPal)

PayPal Identity (Log In with PayPal)

Log In with PayPal with basic scope

Log In with PayPal (formerly PayPal Access) is a commerce identity solution that enables your customers to sign in to your web site quickly and securely by using their PayPal login credentials.

Buy Now

PayPal Identity + Grant API Permissions

PayPal Identity + Grant API Permissions

PayPal Identity + Grant API Permissions

Log In with PayPal (formerly PayPal Access) is a commerce identity solution that enables your customers to sign in to your web site quickly and securely by using their PayPal login credentials.

Buy Now

Express Checkout Smart Payment Buttons Server Side

Create Payment using CreditCard

CreditCard Payment using REST API

Learn how to create payment using CreditCard payment method. Amount directly deducted from the CC and transfared to PayPal account of merchant.

Buy Now

Store CreditCard in PayPal Vault

Store CreditCard in PayPal Vault

Learn how to use the Vault API to securely store customer credit cards in the PayPal vault rather than on your server. Demo includes pre filled form with the test card and integration with PayPal vault API.

Buy Now

Create Payment Using Saved Card - Vault

Create Payment Using Saved Card - Vault

Pay with vaulted card

Learn how to implement payment system using the saved card in PayPal. To pay with a vaulted card, include the id returned in the store credit card response as the credit card ID in a create payment call.

Buy Now

Create & Send Third Party Invoice PayPal

Create & Send Third Party Invoice PayPal

Invoicing API

Learn how to create and send third party invoice in PayPal using Invoicing API.

Buy Now

Classic API


PayPal Express Checkout Basic Integration

Express Checkout

Basic

Here we are integrating Express Checkout without any line item details or any extra features. We obtain the user's shipping information so that we can calculate shipping and tax, but otherwise no additional data is included with this checkout demo.

Launch Demo

PayPal Express Checkout Line Items Integration

Express Checkout

w/ Line Items

Here we expand on our basic Express Checkout demo to add individual order items to the API requests so that the data is available within PayPal's checkout review pages transaction details.

Buy Now

PayPal Express Checkout Digital Goods Integration

Express Checkout

Digital Goods

Learn how to implement digital goods (micro-processing rates) into PayPal Express Checkout. This includes the option for embedded payments.

Buy Now

Express Checkout Billing Agreement

Express Checkout Billing Agreement

Billing Agreement

Learn how to implement Billing Agreement into PayPal Express Checkout. This includes the option for embedded payments.

Buy Now

Express Checkout Parallel Payments

Express Checkout Parallel Payments

Parallel Payments

Learn how to implement Parallel Payments into PayPal Express Checkout. This includes the option for embedded payments.

Buy Now

Express checkout 3rd Party No Permissions

Express checkout 3rd Party No Permissions

3rd Party No Permissions

Learn how to implement 3rd Party No Permissions into PayPal Express Checkout. This includes the option for embedded payments.

Buy Now

Express Checkout In-Context

Express Checkout In-Context

Express Checkout In-Context

Learn how to implement Express Checkout In-Context so that users are not redirected away from your site for payment.

Buy Now

Express Checkout Recurring Payment

Express Checkout

Recurring Payments

Learn how to implement Express Checkout - Recurring Payments.

Buy Now

Express Checkout Shipped Items + Recurring Payment

Express Checkout

Shipped Items + Subscription

Learn how to implement Express Checkout with shipped items and Subscription / Recurring Pay ments together on a single order.

Buy Now

PayPal Payments Pro PayFlow Basic Integration

Payments Pro 2.0

PayFlow Basic

See how to integrate credit card processing directly on your site using PayPal's PayFlow gateway. This allows users to enter credit card details directly on your site without any redirect to PayPal at all.

Buy Now

PayPal Payments Pro PayFlow Recurring Billing Integration

Payments Pro 2.0

PayFlow Recurring Billing

Here we use the PayFlow gateway to setup recurring billing / subscription profiles. This is done using a credit card directly just like the Payments Pro basic demos.

Buy Now

Express Checkout Billing Agreement

Direct Payment Cart Checkout

DoDirectPayment

Use the Direct Payment API to accept direct credit card payments on your website from buyers who do not have a PayPal account. PayPal processes the payment in the background.

Buy Now

Website Payments Pro 3.0 Basic

Website Payments Pro 3.0 Basic

Website Payments Pro 3.0 Basic

Learn how to implement Website Payments Pro 30 Basic. This includes the option for embedded payments.

Buy Now