PayPal checkout solution is an easy way for you to receive payments from your customers on WooCommerce.
Also, many online buyers use PayPal as their payment option and they got used to the PayPal payment process.
In this article, we’ll go through how to connect PayPal with WooCommerce store step-by-step to start receiving payments on your store today.
Don’t forget to check the BONUS alternative solution for connecting PayPal with WooCommerce in a minute at the end of the post!
So, let’s get started!
Why Should You Use PayPal Payment Gateway?
As a WooCommerce store owner, you can choose between several payment gateways such as Stripe, Skrill, PayPal, and more.
So why should you choose PayPal?
First, around 19 million merchants use PayPal to run and grow their business, according to the official statistics.
On the other hand, customers globally trust PayPal when it’s up to processing payments and securing their banking information.
How to connect PayPal with WooCommerce
PayPal takes customers from your site to PayPal’s secure page to finish their purchasing.
So, what’s required to connect PayPal with WooCommerce?
A PayPal Business account.
Step 1. Create PayPal Business account
Step 2. Install WooCommerce PayPal Checkout Payment Gateway
WooCommerce PayPal checkout plugin enables you to accept payments from your customers via PayPal on your checkout pages.
To integrate it into your store, go to Plugins, and then click Add New.
Search for “WooCommerce PayPal Checkout”, install it and activate the plugin.
Receiving payments from your customers using PayPal will become easier with WooCommerce PayPal checkout on your store.
After you install it, go to WooCommerce > Settings, and then click Payments.
Scroll down and enable PayPal by switching the button to the right.
Next, click Set Up, and it will open you this page:
Now in the Title section, insert the headline that you want your customers to see on your PayPal checkout landing page.
A good title would be, for example: “Pay using PayPal”.
In the Description section, add a text that you want to be below the headline.
In the PayPal email section, insert the email that you used to open your PayPal business account.
Since we are in the testing phase now, check Enable PayPal Sandbox.
Also, make sure to check Enable logging to capture all the PayPal events on your website.
Now it’s time to set up PayPal.
If you want to receive notification emails, add an email into the Receiver email section, but make sure it’s different from the PayPal email.
PayPal identity token enables you to track all your transactions and offers you a security option to verify customer payment.
How to generate Identity Token?
To generate Identity Token, go to your PayPal business account and click on the Settings icon.
Next, go to Website Payments.
After that, in the website preferences segment click Update.
Then, switch on the Auto return option.
Turn on Payment data transfer, and insert the URL to your “Thank you page”, and click Save.
The PayPal identity token will be displayed on the screen.
Copy and paste this token into the proper field on the WooCommerce PayPal plugin setup page.
In the Invoice prefix section, insert a unique invoice prefix. For example, it's good to insert your Business name there.
To process refunds, you need to set up your API credentials.
How to get it?
1. Log into your PayPal account and click on the Settings icon.
2. Click on Account Settings and then API Access.
3. Select NVP/SOAP API integration, then click Manage API Credentials and then Request API Signature.
4. Click on view API Username, API Password, and API Signature, and copy it.
5.When you have copied your API credentials, paste them into the fields shown below and click Save changes.
To ensure that the PayPal on your WooCommerce setup is working correctly, you need to test the purchase.
First, make sure that you enabled the Sandbox in the WooCommerce Settings.
Now, you need to create the developer account, just as you did it at start with the general account.
After you created it, click on the Sandbox section in the developer menu, and click Accounts.
Then, click Create Account.
Select Business account and type in your email, which you will be using for the test purchase.
In the Payment section, insert any balance and then select PayPal as your Payment Card and click Create Account.
After this, you should see the new account, in your Sandbox dashboard.
Now it’s time to test the transaction.
Go to your store and make a purchase (add a product to the cart and proceed to checkout).
On the checkout page, insert your billing details, and click Proceed to PayPal.
Clicking the Proceed button, you will be redirected to the Sandbox account.
Log in with your sandbox test credentials, and on the next page, accept the terms and conditions.
Then, click Pay Now.
To be sure that the order is processed, go to your website, click WooCommerce > Orders.
There, you will see the order that you just processed.
Now that we tested and verified the PayPal is working properly on our WooCommerce site, we can now disable PayPal Sandbox.
Disabling it, your live version is activated, and real customers will then be able to make purchases on your store.
BONUS: Connect PayPal with WooCommerce within a minute
Having tons of plugins on your WordPress website will noticeably harm your website speed.
Especially if you want to provide your customers with more than one payment method.
Generally, each payment gateway requires its own plugin, so having more payment gateways means a slower website.
To provide a payment gateway on your website you actually don’t even need a plugin.
You can connect PayPal with WooCommerce, using some other 3rd-party tool.
Tool, such as Inline is.
Inline is an all-in-one conversion App that natively integrates with PayPal and other payment providers.
Inline is an entirely safe tool that doesn't store your customers' data.
Everything is protected and stored securely by your payment processor, so you don't need to worry about your and your customers’ data safety.
Inline enables you to integrate your payment gateway in only a few clicks and without the need for developers.
All you need to connect is to go to Inline Checkout Dashboard, click Add Payment Method, and choose PayPal.
Then fill in the Client ID and Client Secret of your PayPal account, and click Save Payment Method.
Congratulations, you've just connected PayPal with WooCommerce, and now you can accept payments on your store.
Using PayPal on your WooCommerce store to provide an online payment solution for your customers is a great option.
I hope this guide has helped you connect PayPal with the WooCommerce store and now it’s time for you to dominate your business and process those payments.
And Inline can be of enormous help here because we've shown you only a pinch of its possibilities.
We created Inline Checkout - an all-in-one conversion App that will keep you and your customers purchasing safe and fast.
85% of online purchases are made using mobiles.
That's why all customer interactions in Inline are masterfully crafted with a mobile-first approach - to provide the smoothest checkout experience of all time.
With thousands of eCommerce elites, we've built the ultimate checkout process that redefines the purchasing experience while keeping it secure, easy, and seamless.
Inline helps you leverage the power of social proof and reviews at every step of the checkout process and increase your revenue by 21% through automatic discounts and the smartest upsells you have ever seen.
Using Inline on your store, customers shouldn't spend more than 25 seconds on the checkout page.
You are two clicks away from setting up the CRO tool that will skyrocket your business - literally.
Things like these shouldn't be hardcoded, and we are here to help you save time and focus on one thing that truly matters - scaling.
Start using Inline today and increase your conversion rate drastically by creating the best checkout pages with a bunch of features in only a few clicks!
If you're ready to minimize checkout abandonment rate, skyrocket your eCommerce performances, and increase your revenue, you know what to do.
Sign up and start using Inline NOW!