This is a complete documentation of integrating your WooCommerce store with the Paypal Express Checkout Payment Gateway using the PayPal Express Checkout Payment Gateway for WooCommerce plugin.
Installation of the Plugin
You can install the plugin either from the WordPress plugin directory or as a zip downloaded from the WordPress.org website. You can learn more about the installation procedure by reading the article How to Install a Free Plugin from WordPress.
Pre-requisites of the Plugin
You need to Signup and create a PayPal business account.
Getting Started with The Plugin
After the installation of the plugin, you can navigate to Plugin in two ways as given below:
- Navigate to WooCommerce > Settings > Payments > PayPal Express OR
- Navigate to Plugins > Installed Plugins > PayPal Express Checkout Payment Gateway for WooCommerce
The following is a screenshot of the plugin setting window.
Set up and Configuration of the Plugin
Learn how to set up and configure the plugin to integrate PayPal Express with your WooCommerce store.
PayPal Payment Gateway – Selecting this checkbox will enable Paypal payment method in your checkout page.
Title – Enter the title of the checkout that the user can see.
Regular description – Enter the description that the user sees during checkout.
Here you can choose the PayPal environment from Live mode and Sandbox mode. Sandbox mode is for testing purposes, you can switch to live mode once you make sure everything works as you expected.
Environment – Choose either Sandbox mode or Live mode from the drop-down.
Based on your selection you can fill in their credentials in their respective fields. You can obtain the API Username, Password, and Signature for either mode from the PayPal developer account.
Paypal Express Checkout
PayPal Express – By selecting the checkbox you can enable the PayPal Express Gateway option.
When you enable it the following settings appear.
Credit Card Checkout – Check to allow your customers to pay using their credit card instead of PayPal account.
Button Size – Select a button size that fits your shop’s theme.
Express Description – Provide a description that the user sees during PayPal Express checkout.
Cart Page Checkout – By enabling it, you allow your customers to check out using PayPal directly from the cart page.
Provide additional information that will enable PayPal checkout to work.
Business name – Enter the business name to display in PayPal checkout page.
Payment Action – Select whether you want to capture the payment or not.
Override Addresses – Here you can check to allow buyers to override their PayPal addresses. Enabling this will affect express checkout and Paypal will strictly verify the address.
Shipping details – Here you can choose to send shipping details to PayPal instead of billing. PayPal allows us to send only one between shipping/billing address. We advise you to enable this option to ensure PayPal Seller protection thereby to send shipping details to PayPal.
PayPal Locale – Check to set your store locale code to PayPal page locale.
Landing page – Choose the PayPal page to you need to display as default to customers.
Customer service number – Enter the customer service number that will be displayed on the Paypal review page.
PayPal checkout logo – Enter URL of the image to be displayed as a logo on PayPal Checkout Page. Image URL should be of SSL Host URL. The image size is set as (190*90)px and there is a preview area where you can view the preview of the image.
PayPal checkout banner – Enter URL of the image to be displayed as the banner on PayPal Checkout Page. Image URL should be of SSL Host URL. The image size is set as (750*90)px and there is a preview area where you can view the preview of the image.
Skip review page – You can enable the checkbox to skip the review page for the customer to complete order. If you leave it empty you will have an additional seller policy field.
Seller Policy – Here you can enter the seller protection policy or customized text which will be displayed on the order review page.
Logging – Enable Logging to save PayPal payment logs into log file.
Override IPN URL – Enter override IPN URL to capture PayPal IPN response.
Finally, when you have completed all the settings click the Save changes button.