Payment Gateways Integration Guide for WooCommerce

You’ve built up your WooCommerce store, uploaded all your products and items which are ready to accept payments via PayPal. Now, let us take a look at how you can link it up with the PayPal payment solution to start selling from your online store.


Setup PayPal on WooCommerce

PayPal Standard takes clients from your site to PayPal’s protected site to complete the process of paying for their orders.Here’s what you need to do:

  • Enable PayPal Standard
  • Enter title and description
  • Enter your email address in the PayPal Email field, which is the most important information you need to configure before taking payments.

Note: If you don’t have an account with PayPal, make sure to sign up for a business account. It’s free.

Signup on Paypal

Enable PayPal Sandbox to test your checkout procedure during your store’s development. With sandbox enabled, no installments/cash is taken. More at: PayPal Sandbox.

The PayPal Sandbox is a spot where you can test your shopping basket and other PayPal integrations sensibly, with the exception that no funds change hands. This implies you can test your PayPal forms in the Sandbox and know they will carry on the same way when you go live.

The PayPal Sandbox environment comprises the following:

Note: You should take some time to read the official documentation.

How Everything Fits Together

Here are the steps that this post will show you:

  • Login to the PayPal developer website with your existing PayPal account
  • Create Sandbox test accounts for the shop owner, and another one for a buyer
  • Set the WooCommerce PayPal settings to the shop owner’s API details WooCommerce
  • Make test purchases – without spending any real money

Login to the PayPal Developer Website

Now you login to PayPal developer account.

PayPal Developer Console

Use your existing PayPal username and password to login. Once are logged in you’ll arrive at the Dashboard. Navigate to Applications → Sandbox accounts (screenshot above).

Create Sandbox Test Accounts

Now we’ll need to create two test accounts – one for the merchant (representing your shop’s PayPal account) and one for a buyer (representing a customer).

Click the Create Account button to create an account.

PayPal Create test account

Configure WooCommerce PayPal Settings

Now go back to your WooCommerce store. Go to your WordPress dashboard → WooCommerce → Settings → Payment Gateways → PayPal. Configure it like the following:

WooCommerce PayPal Setting

  • Select checkbox: Enable PayPal standard
  • Use the merchant test account email you created in Step 2 above for the PayPal & Receiver email
  • Select checkbox: Enable PayPal sandbox

Save changes to save the settings.

Make a Test Purchase

Now you can make a test purchase using the buyer test account.

PayPal Test Purchase

How To Make Payments in WooCommerce With the 2Checkout

At the point when the request is generated, the client is taken to 2CO to make a safe installment. 2CO is a dedicated accomplice to insuring you, your business and your clients from fake exercises.


  • Download the plugin Better 2Checkout Payment Gateway for WooCommerce
  • Login to your WordPress Admin. Click on Plugins | Add New from the left hand menu
  • Click on the “Upload” option, then click “Browse” to select the zip file from your computer. Once selected, press “OK” and press the “Install Now” button.
  • Activate the plugin.

Plugin Setup

  • Go toWooCommerce > Settings > Checkout > 2Checkout.
  • Enter your 2CheckoutAccount Number and Secret Word.

WooCommerce 2Checkout Settings

2Checkout Setup

You must have a 2Checkout account to get an Account Number and set the return URL and notification URL. Go to 2Checkout and log in.

2Checkout Account Number

  • Go to Account > Site Management.
  • Set the Direct Return as Header Redirect (Your URL).
  • Enter a strong Secret Word.

2Checkout Setting


Test Purchase Screen

Now you can make a test purchase which is demonstrated in the screenshot below.

Test Purchase Screen

How To Make Payments in WooCommerce With Skrill (Moneybookers)

This tutorial provides details on how to associate your website with Skrill. The guide covers the steps of the payment process and information that needs to be passed from your web server to Skrill, to enable Skrill to process payments.

A simplified illustration of the transaction flow is shown in the figure below.

Skrill Wallet Checkout


  • Download the plugin WooCommerce Skrill Gateway Plugin
  • Login to your WordPress Admin. Click on Plugins | Add New from the left hand menu
  • Click on the “Upload” option, then click “Browse” to select the zip file from your computer. Once selected, press “OK” and press the “Install Now” button.
  • Activate the plugin.

Plugin Setup

  • Go to WooCommerce > Settings > Checkout >Skrill (Moneybookers)
  • Enter your Skrill Email and Secret Word.

WooCommerce Skrill Setting

Skrill Setup

Signup for test account: The first thing you need to do is get a test “merchant” account.

We need you to turn 2 accounts to test accounts:
“Buyer account”:
Email: [email protected]
Customer ID: 12456789
“Merchant account”:
Email: [email protected]
Customer ID: 98765421

MoneyBookers Merchant Tools

Test Payment Form: Now that you have everything configured you’re ready to test your Moneybookers payment. Run through the complete payment process to see everything works how you expect it to work.

Resource: Cloudways



Prakash S

Prakash S

I would like to introduce myself as a Software professional opting for the career in software industry. I'm Prakash S, a MCA graduate and trained as industry level practice for Software technology. Basically I am a PHP Developer but now days exploring more in HTML5, CSS, AngularJS and jQuery libraries.