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.
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
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
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 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)
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
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
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
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
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
Invoicing API
Learn how to create and send third party invoice in PayPal using Invoicing API.
Buy Now
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
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
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
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
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
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
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 Payments
Learn how to implement Express Checkout - Recurring Payments.
Buy Now
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
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
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
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
Learn how to implement Website Payments Pro 30 Basic. This includes the option for
embedded payments.
Buy Now