Tips and Tricks WP eCommerce

eCommerce Solution for WordPress Blog

  • Home
  • eCommerce Plugins
  • WP eStore Documentation
  • WP Shopping Cart Doc

WP eStore – PayPal Commerce Platform (PPCP) Checkout Configuration

This documentation details the setup and configuration of the PayPal Commerce Platform (PPCP) checkout option for WP eStore plugin.

Table of Contents

  • What is PayPal Commerce Platform?
  • Configure PayPal Commerce Platform Checkout
    • Step 1) Enabling PPCP Checkout option
    • Step 2) Acquiring the API Credentials
    • Step 3) Verify Acquisition of API Credentials
  • Optional/Additional Configuration Steps
    • Sandbox Account
    • Button Appearance
  • Customer Experience with the PayPal Commerce Platform Checkout
  • Troubleshooting Related
  • Using PPCP with Multiple Payment Gateways
  • PPCP with Buy Now Type Buttons
  • PPCP with Subscription Type Buttons
    • Subscription Webhooks

What is PayPal Commerce Platform?

The PayPal Commerce Platform (PPCP) is PayPal’s latest all-in-one payment solution designed to maximize sales and simplify management. It integrates the standard PayPal checkout with a comprehensive suite of payment options—including local and alternative methods—tailored to your global customers’ location. This means customers see familiar payment methods at checkout (like the buttons shown below), while all your funds are consolidated into one PayPal account.

When enabled, it adds dynamic checkout buttons like the ones shown below to your shopping cart. It provides optimal payment solutions tailored to your customers’ country or region.

Configure PayPal Commerce Platform Checkout

To use the PayPal Commerce Platform (PPCP) Checkout with the WP eStore plugin, enable the option and set up the API credentials.

Step 1) Enabling PPCP Checkout option

  • In the WP eStore plugin menu, navigate to Settings and then select the Payment Gateway Settings tab.
  • Find the section titled ‘Enable PayPal Commerce Platform Checkout‘.
  • Check the box to enable it and save your settings.

Step 2) Acquiring the API Credentials

Note: You will need a PayPal Business account. It’s free to create one, and it provides access to all the PayPal features required for accepting payments on your website.

  1. Navigate to the ‘PayPal API Connection‘ sub-tab.
  2. Click on ‘Get PayPal Live Credentials‘ to begin the authorization process and obtain API credentials from your PayPal account.
  3. A popup will appear, prompting you to log into your PayPal account. Log in and authorize our app to access your account and retrieve the API credentials.

The following screenshots provide examples of what you may encounter during the authorization process and the acquisition of API credentials. Depending on the status of your business account and your location, PayPal may pose additional questions. Upon completing these steps, the plugin will automatically receive and store the API credentials in the database, finalizing the API acquisition process.

Step 3) Verify Acquisition of API Credentials

  • Navigate to the “API Credentials” subtab to confirm that the plugin has successfully acquired and stored the API credentials.
  • If the API credentials section displays the API keys, the setup for the PPCP checkout option is complete and ready for use.

Optional/Additional Configuration Steps

Sandbox Account

If you wish to conduct sandbox/test mode transactions with this API, follow the above steps using the ‘Get PayPal Sandbox Credentials’ button.

Button Appearance

For customization of the PayPal Commerce Platform checkout button appearance in your shopping cart, navigate to the ‘Button Appearance’ subtab. The default settings are optimized for immediate use, but you can modify them as needed.

Customer Experience with the PayPal Commerce Platform Checkout

When customers add an item to the shopping cart, they can proceed to checkout using the PayPal Commerce Platform buttons. Upon clicking a PayPal Checkout button, a popup will appear for them to finalize the checkout process.

The following is an example of how the payment popup window appears.


Troubleshooting Related

If you encounter issues logging into your PayPal account during the API credential retrieval step, try this:

  • Open a separate browser window
  • Go to PayPal.com and log out of your PayPal account
  • Clear your browser’s cookies and then attempt the process again

Using PPCP with Multiple Payment Gateways

If you utilize the “Use Multiple Payment Gateways” option in WP eStore, any other configured checkout methods will appear below the PayPal Commerce Platform buttons in the shopping cart.

Refer to the following screenshot for an example.

PPCP with Buy Now Type Buttons

If you want to use the PayPal Commerce Platform (PPCP) checkout buttons for the standard Buy Now shortcodes in the WP eStore plugin, follow these steps:

  1. Go to Settings -> Payment Gateway Settings -> PayPal Commerce Platform Checkout -> Button Appearance.
  2. Scroll to the bottom and enable the Use PPCP for Buy Now Shortcode option.
  3. Click Save Settings to apply the change.

Once enabled, the PPCP checkout will be used for Buy Now buttons instead of the standard (legacy) PayPal checkout option.

Alternatively, you can use the following gateway-specific Buy Now button shortcode to explicitly enforce the use of PPCP:

[wp_eStore_buy_now_for_specific_gateway id="12" gateway="paypal_ppcp"]

PPCP with Subscription Type Buttons

If you want to use the PayPal Commerce Platform (PPCP) checkout buttons for the standard Subscription shortcodes in the WP eStore plugin, follow these steps:

  1. Go to Settings -> Payment Gateway Settings -> PayPal Commerce Platform Checkout -> Button Appearance.
  2. Scroll to the bottom and enable the Use PPCP for Subscription Shortcode option.
  3. Click Save Settings to apply the change.

Once enabled, the PPCP checkout will be used for Subscription type buttons instead of the standard (legacy) PayPal checkout option.

Subscription Webhooks

The PayPal subscription checkout (using the new API) requires webhooks to function correctly. Please follow the steps below to create the required webhook(s):

Go to Settings -> Payment Gateway Settings -> PayPal Commerce Platform Checkout -> PayPal Webhooks

Click the “Create Webhook” button.

  • If you are using Live mode, click the button under the Live section.
  • If you are using Sandbox (Test) mode, click the button under the Sandbox section.

Your Shopping Cart

Shopping Cart Empty
Shopping Cart is Empty
Visit The Shop

Search

Featured Documents

Stylish Product Display Options for WP eStore WP eStore Quick Setup and Usage Video Tutorial WP eStore Shortcodes and Functions Reference WordPress eStore Plugin Features WordPress eStore Plugin Demo What Our Customers Have to Say About Our Products WordPress eStore WishList (Feature Suggestions) WordPress eStore Frequently Asked Questions (FAQ) How to Show Add to Cart buttons

Featured Plugins

WP Express Checkout Plugin
wordpress_estore_icon
wordpress membership plugin icon
wordpress_affiliate_plugin_icon

Copyright © 2026 | eCommerce Plugins