The PayPal Express Checkout Payment Gateway for WooCommerce streamlines the checkout experience by using PayPal Smart Buttons and Express Buttons, significantly minimizing the clicks needed to finish the process. This plugin allows you to accept PayPal payments in two methods:
PayPal Smart Button Settings
Step 1: Enable the PayPal Payment Gateway and Smart Button
PayPal Smart Payment Buttons are created using the PayPal API. They can be customized in various ways. Alternative payment methods accept payments through local funding sources depending on the country.
Note: Smart Payment buttons will not support subscriptions.

With PayPal’s Smart Button, you can receive payments from customers through various Alternative Payment Methods (APM). These methods allow customers to pay using their bank accounts, wallets, and other local payment options depending on their country or device, such as:
Step 2: Input the Client ID and Secret
To use the WooCommerce PayPal Smart Payment Button, you must have a PayPal business account. You can open a Live or Sandbox account free of charge.

To learn more about obtaining the client ID and secret from a PayPal account, check out the following article: Getting Client ID and Secret from a PayPal Business Account.
- Log in to your PayPal business account.
- Get API Access credential in any of the two ways:
- Click on Activity at the top of the page and select API Access or
- From Account settings > API Access.
- Scroll down to the REST API Integration section and select Manage API apps and credentials. The REST API apps window will appear.
- Click on the PayPal Developer experience link to set up or handle apps.
- Next, press the button to create a new app. After that, enter the application information.
- Paste the Client ID and Secret into the corresponding fields of the plugin.
Step 3: Customize the Smart Payment Buttons
The following are the customization options:

You can select the size of buttons: small, medium, large, or responsive.
Select from a list of predefined labels from PayPal to display as button labels. The options include PayPal, Buy Now, Pay, and Checkout.

Display or conceal the Tagline on the checkout page. Please note that the Tagline will not be visible in the Vertical layout.

Choose the Button color as Gold, Blue, Silver, White or Black.

Choose the Shape of the button as either Pill or Rect.

Layout for buttons can be either Vertical or Horizontal.

Turn off a funding source by selecting it from the options provided. Keep in mind that the funding sources displayed at checkout depend on your country or device type.
Step 4: Save Settings
Scroll down the window and Save settings to get the payment buttons at the checkout.
Checkout using the PayPal Smart Button
For the Alternative Payment Method to render, the cart currency must be in the supported currency list. PayPal supports currency codes for the buyer countries unless otherwise stated.
  Â
  
Payment workflow:
- The buyer selects an alternative payment method from the cart, product, or checkout page according to the settings. In the previous example, for the United States – PayPal Pay Later, Debit and Credit Card; for Germany – SEPA, Debit and Credit Card; and for the Netherlands – Online betalen, Debit and Credit Card are shown as alternative payment options.
- This will encourage the buyer to share their personal details.
- PayPal directs the buyer to a different payment provider (bank, wallet) to verify the purchase.
- Authorizes and confirms payment by the buyer.
- Upon returning to the merchant’s site, the buyer completes the transaction.
- The merchant initiates payment completion. Following the payment, PayPal will send funds to the merchant.