Call Us Toll Free - US & Canada : +1-(888) 602-0119

How does the Alipay Payment Gateway work?

If you wish your business to extend in Mainland China, you should most certainly prefer using the Alipay Payment gateway. Half of the entire population of China, which as we know it is the most populated country in the world, loves using Alipay to make any payment online.

Therefore, it makes sense to set up this payment method for your business shop or website if you are targeting the Chinese market. So, in this article, we will use an exclusive WooCommerce plugin – Alipay Cross Border Payment Gateway to receive payments from one of the biggest markets in the world.

Understanding WooCommerce

WooCommerce is, first of all, an open-source platform for WordPress websites. So, if you are thinking of extending your WordPress site with eCommerce functionality, WooCommerce is the first place you should go. Now, the reason most people use this plugin is, primarily, that it is free to use, and most WordPress themes support it.

Now, moving on to the main topic with Alipay Payment Method; we advise you to use the dedicated WooCommerce extension – Alipay Cross Border Payment Gateway, to set up the payment method. So, let us discuss the steps now.


Before we jump straight into the setup procedure, let us first know what you need before you the installation:

  • You need to make sure whether your WordPress theme supports WooCommerce or not. Most themes do support it, but it is a standard protocol to check.
  • The other thing that you should verify is whether or not the PHP version is a minimum of 5.3. Now, with every new update, the PHP version will upgrade itself. So, you need to keep up to that, every now and then.
  • Finally, you need to go to Alipay website and create an Alipay account first before you can use it on WordPress. You will need approval from Alipay Cross-Border merchants to accept payments from the Chinese market.

The Steps

Though you can hire WooCommerce support to get it configured perfectly and quickly, here are the steps to install and configure the Alipay Cross Border Payment Gateway:


  1. The first step is to download the Alipay Cross Border Payment Gateway extension from your WooCommerce account.
  2. Next, to use the WooCommerce extension, you must install in the WordPress server first, and for that, you need to upload the .zip file that you have downloaded. To do that, from the WP Dashboard, hover your mouse pointer over Plugins, and then click on Add New.
  3. Then, at the top, you will find an option, “Upload Plugin.” Click on that, and you are able to upload a file.
  4. Finally, click on Install Now, which will give you the option to Activate the plugin. Do that, and it will activate the plugin for use.


  1. First, you need to go to the Alipay Cross Border Payment Gateway settings page. For that, while you are in the WP Dashboard, hover the mouse pointer over WooCommerce, then hover again to Settings, and click on it.
  2. On the next Window, you should see the option “Payment Gateways.” Once you click on that, you will get to see the options in regards to the Alipay Cross Border Payment Gateway.
  3. Now, since we asked you to open and verify your Alipay merchant account beforehand, you should have some of the data that the plugin requires to make it work. Then, you need to type down the “Partner ID” and “Security Code” in its respective fields and click save down below.
  4. The Alipay Cross Border Payment Gateway is ready to use.

Working Confirmation:

The Alipay Cross Border Payment Gateway allows you to test the payment gateway for free. So, before you make your WordPress site live in the Chinese market, we advise you to do some test transactions and verify whether it is going through perfectly or not


One thing that you should know about the Alipay Cross Border Payment Gateway, it is a WooCommerce Extension, and it comes with a subscription amount. You need to pay $79.00 for a year, where you will get every update and support assistance you need. What we would like to conclude is the plugin surely serves the cause and you can seamlessly receive money for the Chinese market with very few issues.

To get Alipay Payment Gateway setup support, use this link.

How to Setup and Integrate WooCommerce USAePay Payment Gateway?

USAePay is one of the most popular online payment portals that accept credit card payments across various websites and mediums. A few services provided by USA ePay include EMV, Payment Engine, Flexible Integration, and various other Merchant Tools.

WooCommerce is an open-source commercial platform that helps many e-commerce businesses to build and operate their stores online. The goal of WooCommerce is to make the democratizing e-commerce and giving entrepreneurs the complete power to

In this article, we are going to share with you the complete process of setting up and integrating your USAePay gateway on WooCommerce.

What Plugin Used to Setup USA ePAY?

The Plugin used for setting up your USAePay account can be easily downloaded from the WooCommerce dashboard. Here is the complete process of installing and configuring the same:

To simplify the process we have divided this complete process into two parts. The first part focuses on the process of installation of the plugin. Whereas the next process helps in setting up an USAePay Account.

Installation of the Plugin:

  1. Go to the WooCommerce dashboard and find the extension under the download options.
  2. Now go to Plugins, select Add New. Here Upload the ZIP file that you downloaded above.
  3. Now click on the Install Now option and select Activate.
  4. For the next step go to WooCommerce and find the settings option.
  5. Under Settings, select Payment, and then click on USAePay Credit Card. The installation process is now complete.

Setting up and Configuration

  1. To obtain your credentials login to your USAePay Merchant dashboard.
  2. Select the Settings tab that can be found on the left of your screen.
  3. Below that, you will find an API Keys option, click on that.
  4. Now you will see an option that reads Add API Keys. Please select that to proceed further.
  5. Now you will arrive on an API Keys Editor page, where you will need to enter the following details:
  • Name of your website.
  • A PIN.
  • For the command options, select all modes other than Cash Sale and Cash Credit.
  • For payment methods, select the options you want to allow on your site except for E-Check.
  • Don’t forget to add your store’s email id to the Email Merchant Receipt To area.
  • After filling in all the other necessary fields save the details by selecting Apply.
  • The Key for your USAePay will be visible on the screen. Copy and Paste the same to your WooCommerce USAePay settings.


What are the Minimum Requirements to Integrate USAePay in WooCommerce?

As previously mentioned the process of integrating USA ePay to WooCommerce is quite simple. Here are the two basic prerequisites one requires for integrating their USA ePay account in WooCommerce:

  1. The first requirement is a USA ePay account.
  2. The only other requirement is that users have PHP 5.3.0 or its updated version installed on their computer.

Why WooCommerce USAePay?

WooCommerce USAePay is loaded with so many amazing features and benefits for its users. Some of the reasons why you should choose WooCommerce USAePay:

  • Payments and Refunds can be directly processed on your WooCommerce store, without going to a third-party website or app.
  • You can easily access previously authorized transactions from the WooCommerce order database.
  • Directly charge an amount for virtual products available on your site without you having to authorize them.
  • On payment of an order automatically transfer the data related to the order to the database.
  • Accepts all the major Credit and Debit cards such as MasterCard, Visa, American Express, etc.
  • Doesn’t allow the customer to leave your store during the checkout process.
  • Displays you a complete decline message at checkout rather than a generic error.

What does the Checkout Process look like?

As we mentioned the customer stays on your website until checkout is finished. This gives you more control of the transaction. You as a business owner get to customize the process, to make it a hassle-free and faster experience for your customers.

Users viewing your site on their mobile devices can also enjoy an upgraded experience. With features like automated formatting and easier input fields make the process easier and faster. In case of a decline message, you can now share the reason for the decline instead of a generalized error message.

How Does Support Work for Automatic Refunds & Voids in USA ePay?

When it comes to issuing refunds on your site, the process for that is made easier as well. Now you need not log into your merchant account to issue refunds. You now get the option to issue both, partial or full refunds. To do that go to the Edit Order screen, and send the transaction amount to the USA ePay amount. You can select the Refund via Credit Card option to reverse any payment.

In some cases, transactions that have not been recorded or settled can become void. Refunds for such transactions can’t be issued. So when you void such a sale transaction the order will get canceled. Depending on the gateway, an unsettled transaction can either be either fully voided or partially voided.

How to Create a USA ePay account?

The process of creating a USAePay account is explained below. By following all the steps you can create your own USAePay account. Then you can continue as explained above to integrate your USAePay Account with WooCommerce.

  1. In case you have login details for a USAePay developer portal, log into the account.
  2. In case you don’t have a Developers account, register on the portal using this link.
  3. The registration can be done by entering details such as Email, Password, with you and your company’s name.
  4. Once you have registered successfully, the next important step is to request a Sandbox Account.
  5. To set up a SandBox, click on the tab that reads Request Test Account.
  6. Now fill the form that asks for details such as your requested Username, Contact Name, name of your Company, and Email id and click on the Submit Request tab.
  7. You should now see a successful submission message on your screen. Depending on your time zone the processing time can vary.
  8. You will receive your login details in your email once your sandbox account is successfully set up. Now you can log into your Sandbox account.
  9. The last step is to switch from development to production. To do this change to the key that was generated from your live account in place of the previous source key.
  10. You also need to change the processing URL to


Having a safe and protected payment gateway for your online business is highly essential. It’s important for protecting your buyers and their privacy while shopping at your store. But also from the store owner’s perspective to identify and validate the details of the customers. By installing the USAePay WooCommerce payment gateway, you can achieve all the above functions with minimal effort.

By following all the above steps, you can easily set up your USAePay Payment account and integrate the same with WooCommerce. We are sure that you found all of the above information helpful and easy to follow. At any stage, you can also contact WPCustomify. Our experts are available around the clock to help solve all your problems related to WooCommerce and payment gateways.

How to Setup Payment Express (Windcave for WooCommerce) as Your Payment Gateway?

A perfect payment gateway works like a charm with any transaction. Also, if you have a variety of payment options available, you have the guarantee of users not leaving due to the lack of their preferred payment option.

A payment gateway is a medium that allows users to successfully transact a certain amount of money by processing the cards under the assurance of the payment gateway’s public and private keys. The payment express payment gateway links to almost all brand debit and credits including JCB, Diners, VISA, and MasterCard.

Payment Express (now called Windcave for WooCommerce) requires an SSL certificate of course and a hosting that binds the SSL. Apart from that, a master manual to set it up perfectly. This article will cover a vast overview of how to set up Payment Express as your Payment gateway.

What plugin is used for Payment Express (Windcave for WooCommerce)?

One can use Windcave for WooCommerce Plugin (It was formerly called WindCave) to set up Payment Express. Downloading and installing this plugin just requires a few steps.

Step 1: The user is required to login into their WooCommerce account. You can also login via WordPress credentials.
Step 2: Download the Zip file of WooCommerce from the download link provided.
Step 3: Having logged into the WordPress Dashboard, enter the plugin section.
Step 4: Click on add new plugin and navigate to the download folder in the local storage.
Step 5: Make the upload and activate the Windcave for WooCommerce plugin.

How to Register with Payment Express or Windcave?

After setting up payment express, it will require you to sign up on the Payment Express official website to use it.

Note: Payment Express is rebranded in the name of Windcave.

Step 1: Once you enter the payment express or Windcave signup page. Fill the details asked for and click on get started

Step 2: Verify the email account and Wait for the Sales to contact you as an answer of account activation.

Step 3: Request for a chargeless Px-Post credentials from the support.

Step 4: Once you have the credentials in your hand you are ready to go for the configuration in the WordPress dashboard. Having entered the dashboard, click on the WooCommerce setting and click on checkout.

Setup Payment Express

Step 5: Check the force secure checkout option under the checkout process. Now, Checkout can be done in Live mode.

Step 6: Save the changes

Step 7: Enter the WooCommerce Menu > Settings > Checkout > Payment Express.

Setup Payment Express

Step 8: Tick Enable the Payment Express and Px-Post Testing to let the Payment Express run in live mode. Enter other details that need to be shown to your store customers at the time of checkout.

Step 9: Now, there are Px-Post Username and Px-Post Password fields that need to be filled with the same credential that you requested from the support.

Step 10: Save all the changes.

As the WooCommerce store owners need to add more details for their customers’ easy than just setting up and configuring payment gateway, here are a few more configurations that you must take care of:

  1. For a credit card payment, you must get an Internet Merchant Account Facility from your bank and apply for the Payment Express service on the Payment Express official Website.
  2. You can also configure the currency type and transaction mode. There are more than dozens of currency type options available for transactions in different countries and mainly 5 Transaction types to choose one from Purchase, Auth, Complete, Refund, and Validate.
  3. To show off the security parameters, you can use AVS for all transactions made with credit and debit cards at the payment gateway.
  4. Another security parameter is the Card Verification 2 or CV2. It allows you to validate the credit and debit card transactions made on Payment Express.
  5. You can also make change to the interface, changes like Submit button text, Reset button Text, Cancel button Text, Amount not specified error, Card number not specified error, Expiry date invalid error, and a lot more texts that are displayed either as correction to user input or a sign to invalid entry.

These settings will help you improve the user experience for the checkout process in your WooCommerce shop for the buyers.

Payment Express is a quick addition to WooCommerce and a really quick solution to transactions as well. Provided a SSL certificate held with the hosting, you need nothing more to grab the credentials through quick sign in on its official website. Believe me, Payment Express is a melting butter over the fluidy WooCommerce. We hope you got your problems sorted with the help of this article. In any case you didn’t, you can always visit WPCustomify to get quality support services.

PayPal Checkout Explained for WooCommerce Store Owners

PayPal Checkout for WooCommerce allows online store owners to accept instant online payments through PayPal. The checkout is featured with personalized advanced Payment Buttons. This latest and PayPal extension is indeed one of its best payment methods.

When you use PayPal checkout for your store, the feel and look of the checkout page can be customized according to your unique requirements. Plus, you’ll get the complete protection from fraud and theft. The WooCommerce extension also benefits the users with real-time updates automatically. So, it is always a better idea to adopt it. Most of your customers must have PayPal too, right?

In this article, we will introduce you to PayPal properly and tell you how to enable PayPal checkout for your store. Meanwhile, you can also take expert advice and services from WPCustomify regarding this integration and other WooCommerce issues/tasks.

Features of PayPal

Advanced servers for high-end security

PayPal uses secure servers for processing the payments. It means you need not to be concerned about safety and security of sensitive info of your customers shared on checkout. PayPal Checkout allows individuals to  focus more on making their business successful.

Easy to set-up

PayPal onboarding offers the added advantage of free extension facilitating the users with easy ways of setting up and using the PayPal account for the business. Just select “Setup your PayPal account” and you will not have to deal with the hassle of copy/pasting the PayPal credentials.

Seamless and Secure Checkout

PayPal comes with In-Context Express Checkout  feature benefitting the buyers with speedy, seamless, and secure checkout while staying on the website. The business website provides streamline experience to the customers.

WooCommerce One Touch check out

WooCommerce PayPal Checkout comes with One Touch feature designed for seamless experience of the customers. They need not to enter card details or password for at least six months. It enhances their overall checkout experience on the site.

Direct capturing of charges in WooCommerce

The extension facilities users to maintain record of the previous transactions from the website’s Edit Order page. You’ll be saved from the extra efforts that otherwise go singing in to the PayPal account.

Personalized checkout page

With this extension in use you may ensure that the payment experience matches your brand’s unique style. The extension offers the flexibility of changing the size, layout, and color for a customized experience during the checkout process.

How to set up a PayPal checkout?


  1. A PayPal account (in the name of your business). If you don’t have an account you may register one at
  2. PayPal Reference Transactions for Subscriptions. You may opt for Reference Transactions for using/selling Subscriptions at WooCommerce.

Which Plugin used for setting up PayPal Checkout?

First of all you need to download PayPal Checkout Payment Gateway for WooCommerce using this link.

Setting up and configuring WooCommerce PayPal Checkout

Here are the steps –

PayPal Checkout Plugin Installation

    • Sign in to WooCommerce account
      • Find ‘Plugin’ and then click on ‘Add new’
        1. Activate the plugin once it’s installed in your system.
        2. Now you need to Setup and configure
        3. Find WooCommerce, then click on Settings, then Payments and then on PayPal Checkout
        4. After Enabling the plugin and select ‘Manage’

PayPal Checkout Integration with WooCommerce

      1. Tick the ‘Enable PayPal Checkout’ box
      2. Select ‘Live’ from Environment sandbox’s dropdown menu
      3. Enter Live API Username, Live API Password, and Live API Signature
        • Select ‘Save Changes’

      • PayPal Checkout is successfully integrated with WooCommerce
      • Check your final Checkout page once a product is added to the cart.

How to find the API of PayPal?

        • Sign in to your PayPal account using this link.
        • Click on Setting > Account access > API Access (select Update)

        • Select ‘Mange API credential’

      • Select show Signature, API Username, and API Password to access the API keys.

How to Customize Button on Checkout, Cart or Product Page?

Customization of Checkout Button

        • Click WooCommerce > Settings > Payments > PayPal Checkout
        • Select the ‘Button Settings’ to personalize Button Color, Button Shape, Button Label, Button Layout, and Button Size.

      • Click ‘Save Changes’

Customizing Direct Checkout

        • Tick ‘Enable Paypal Checkout On The Cart Page’ box
        • Tick ‘ Configure Settings Specific to Mini-Cart’ box
        • Customize the Button label, size, and layout

      • Select ‘Save Changes’

Check Cart Page of your site

Personalization of Direct Checkout Page

        • Tick on the ‘Checkout On Single Product’
        • Select ‘Configure Settings Specific To Single Product View’
        • Customize Button Label, Button Layout, and Button Size

      • Select ‘Save Change’
      • Check the single product page look of your website

How to Use Direct Checkout?

Direct Checkout on the Site’s Cart Page

Direct Checkout on the Site’s Single Product Page

How to set up a PayPal reference transaction for recurring payment?

Users are required to email their queries to PayPal support for enabling reference transaction

For sending Email Application

      • Sign in to PayPal account
      • Find Email Contact Form
      • Select Business solutions as your topic
      • Select PayPal payment solutions as your sub-topic
      • Select PayPal Express
      • Checkout as your sub-topic

Write your message in the given space. Don’t forget to add your PayPal account name and email address. Send the message.

Wait for the response.

Customize reference transaction setting

        • Select WooCommerce > Settings > Payments > PayPal
        • Customize the credentials
        • Click on the ‘Enable PayPal Reference Transaction’ link as in the image below.

      • Enable Reference transaction

Once you are done with all the above-listed steps recurring payment will be enabled for your PayPal account.

PayPal Checkout Support Subscription

Recurring payments are supported when WooCommerce Subscriptions are integrated with PayPal Checkout supports. Users can use Express Checkout when applying for Reference Transactions to enable this PayPal plugin with Checkout Subscription support.

PayPal Credit Checkout

This option is available primarily for U.S. users. It is one of the Checkout stack parts of PayPal. It allows the users to offer payment flexibility to their customers when shopping on the site. Merchants get full payment of the merchandise instantly but customers are allowed to pay for it over time.


Go to Advanced plugin settings to ‘Enable logging’ for Debug Log

You can find Logs by clicking on WooCommerce and then on System Status and lastly on Logs.


Paypal Checkout extension allows merchants to accept Credit Card, Debit Card, and PayPal. Plus, it supports payment subscription as well. The best part is that it can be set up without any hassle. Customers are benefited with Checkout directly from cart page and product page without getting redirected to third party website.

How to Setup WorldPay as a Payment Gateway to Online Store?

Worldpay gateway plugin allows the users to multiple payment options including PayPal, Visa, Mastercard, and more. If you own a WooCommerce store and are willing to set up this payment gateway, you have made the right choice.

When the customers fill in their card details on checkout they are redirected to the payments page automatically where they can enter the necessary details. Worldpay gateway processes the payment and authorization is sent back to the site.

Now, let us tell you how to set up WorldPay as your online store’s payment gateway. If at any point, you feel like the process is tough and you might mess it up, just come back to this section and hire professionals for this purpose.


  • A WooCommerce version 3.0.0 website
  • A Worldpay account. Users who haven’t already signed up can create their account here.
  • An SSL certificate

Which plugin is used for the WorldPay Payment Gateway?

‘Online Worldpay for WooCommerce’ is the best plugin for World Pay Payment Gateway. You may download it using this link. In this tutorial, we are going to use the same.

World Pay Plugin Installation

Follow the steps below to install the plugin –

  • Sign in to your WP account.
  • Next, select ‘Plugin’ and then ‘Add new’.
  • Install the plugin and then ‘activate’

World pay Set up and Configuration – How to setup and configure World pay?

  • Click on WooCommerce, and then select Settings, Payments, and then World pay
  • Enable ‘Online Worldpay CC Gateway’ and ‘Online Worldpay PayPal’ plugins and select ‘Manage’.

API Settings and How to Find API of World Pay?

  • Select ‘API Settings’
  • Now got to Environment and choose ‘live’ from the given Drop Down menu
  • Next, complete the API Settings
  • Last, ‘Save Changes’.

Credit Card Gateway

  • Once you are done with the API settings click on ‘Credit Card Gateway’ tab
  • Check the ‘Enable Credit Card Gateway’ box
  • Select ‘iFrame Form’ in Form Type sandbox
  • Fill in ‘Worldpay’ in the Title sandbox. Check other settings of the form similarly.
  • Now ‘Save Changes’.

PayPal Gateway

  • Click on ‘PayPal Gateway’ tab
  • Check ‘Enable PayPal’ box
  • Complete the ‘General Settings’
  • Select ‘Save Changes’

Webhook Settings – How to Setup Webhook in Worldpay?

Follow the steps below to Setup Webhook in Worldpay –

  • Select ‘Webhook Settings’
  • Go to Webhook Url sandbox and select the given link.

  • Now sign in to World pay
  • Next, go to Dashboard, then Setting, and then Webhook
  • Paste the website url
  • Select ‘Save’

Setup WorldPay Payment Gateway

Find the checkout page of your WooCommerce website and check PayPal and Credit Card Worldpay.

Setup WorldPay Payment Gateway

Finding WorldPay API

  • Sign in to your Worldpay account using this link.
  • Click on Dashboard > Setting > live > API Keys
  • Copy both Service key and Client key

Setup WorldPay Payment Gateway

Worldpay Online Setting Details

Enable/Disable – Allows enabling or disabling the payment gateway. Checking the box means you have enabled the feature and the customers are allowed to pay using Worldpay Online.

Checkout Form – This in-built checkout form in WooCommerce ensures an integrated and seamless experience to your customer on checkout. Merchants with no an SSL certificate can untick the Checkout Form option.

Testing – Merchants need to check the Testing option in the initial stage of setting up their website. You may uncheck the option once live orders can be processed for money.

Payment Action – This option allows immediate capturing of the payment or authorizing the card instantly/ capturing the payments later. All your orders with Authorized marking can be easily captured from site.

Title – The title you fill in the sandbox is displayed on the checkout page.

3DS Enabled – It facilitates an extra step on checkout which is for additional safety and security of customer data. Enabling 3DS shows whether the buyer’s bank leverages the 3D secure Solution.

Card-on-file Payment / Tokens – Facilitate your customers with easy and secure storing of their payment method and card details. This ensures quick checkouts in the future. The entire card details are stored at Worldpay and not in the database. Though the site’s database has a token for saving the cards that can be automatically charged on checkout. Note that Tokens are best suited for Authorized orders, Subscription orders, and Pre-Orders.

Live Service Key – Use live service key for processing live orders. You can find it in your Worldpay account.

Live Client Key – This key is also needed for processing live orders. Like the Live Service key it can be also found in the Worldpay account.

Settlement Currency – Merchants can select their preferred currency using this option Worldpay will pay you in the selected currency only.

Test Service Key and Test Client Key – Merchants who have both these keys can reap the benefits of test orders. It can be found in your Worldpay account.

Transaction manager – Using this option you can process the payments from your online shop’s back-end.

Dedicated Support Worldpay Team

Worldpay has a team of dedicated support teams accessible 24/7. You may reach out to them whenever you need any help related to your Worldpay account.

Migration/Deactivating World Pay Form

Users with a Worldpay account can add the keys to their account’s settings to deactivate the Form. Note that migrating Subscription payment amounts from your Worldpay Form to Online Worldpay account is a complex process. Your customers’ cache will be cleared – even the cards saved with your store’s account will get removed. So, in case you reactivate it again, they will have to fill in all details again. However, you have one facility here – all the outstanding payments will still be collected through Future Pay service by WorldPay.


WorldPay WooCommerce Payment Gateway Extension is indeed a great thing as it allows merchants to collect payments on their store automatically, eliminating the need for redirecting buyers to a third party website.

Moreover, WorldPay enables merchants to take payments anytime, anywhere, through mobile/desktop. The entire process takes place on the site. Hence, you can receive info about your order status in real-time. Plus, the platform comes with an Unlimited License Agreement for an online store. Worldpay provides payment solutions meeting merchant demands.

Setting Up Tax Rules in WooCommerce – Everything That You Need to Know

When you are starting your online store for the first time, there is an array of things that you must know and take care of. Starting with the products you add to the pricing set, everything needs to be perfectly aligned to attract visitors and convert them to customers.

Of all of the modifications and configurations, one thing that often goes unnoticed is the tax rules and corresponding rates. It might so happen that you operate on a wide scale encountering customers from varied regions. It is necessary that the tax rules set for the store adhere to the standards and are in terms of what the customer expects.

In case you aren’t sure how to get along with the tax configuration process for your WooCommerce store, this article will give you a heads up. We have covered in detail the different aspects of WooCommerce taxes. Read till the end to understand better.

WooCommerce Taxes: Know to set different options

To begin with, you first need to visit the WooCommerce dashboard and hover to the end. Click on settings and then select Tax. This is where you can edit, modify, or customize all of the tax rules for your WooCommerce store.

The page displays different fields, each of which points to a particular purpose.

Case One: Apply tax rate to shipping charges

Consider that you want the taxes to apply on the total amount, i.e. the product price plus the shipping fee. To do this, you need to click on the name of the tax class.

Towards the end of the row, you will find a column as Shipping. This allows you to modify the shipping fee as taxable or not. Clicking on the checkbox will turn the shipping fee taxable.

Note: You can always limit the tax rules to a certain region, state, or country.

Case Two: Enabling / Disabling TAX

Suppose that you wish to disable taxes or simply free your store from all kinds of taxes. In this case, you need not deselect each and every tax rule. Instead, visit the settings page and deselect the checkbox of Enable Taxes.

This however isn’t practical as every store must comply with the tax rules.

The above is a snapshot of the cart page after disabling the option of tax.

Case Three: Tax configuration

Similar to the above, when you want to enable taxes within your online store, all you need to do is visit the tax page and click on the checkbox.

Once you have enabled taxes for the WooCommerce store, you can now move ahead and configure the same as per your likes.

Prices entered with tax

The first field is Price entered with tax. There are two ways this option works. One is where the price displayed on the product page has the tax amount added to it. The other one is where the tax is specifically calculated on the cart page. Meaning that the one displayed on the product page doesn’t include the tax amount.

  • To enter prices including tax, select the first radio button, and
  • To enter prices excluding tax, select the second radio button

Now when you select the first radio button, there are two options suggesting how the process is displayed on the cart page and the checkout page. Scroll down to the field that says, display prices during cart and checkout. Click on the drop-down and select including tax if you wish to have a display with prices that are inclusive of taxes.

This is how the cart page looks like when you select display price including tax.

Display prices excluding tax

In case you wish to have the first option but the store displays the price without tax, we select the first radio button and from the drop-down, we select excluding tax.

Prices entered without tax

Similar to the above configuration, we can have the prices entered without tax and the display with or without taxes.

Display prices including tax

Select the second radio button and from the drop-down, select including tax. This means that the price on the product page doesn’t include tax and that they are added to the cart page separately.

What’s the effect?

Display prices excluding tax

Last we have the option where the prices are:

  • entered without tax, and
  • displayed excluding tax

Select the second radio button and from the drop-down, select excluding tax. This means that the price on the product page doesn’t include tax and that they are added to the cart page separately.

Calculate Tax Based On

The next field asks you to enter how the tax will be calculated. There are three different options available:

  • Customer billing address
  • Customer shipping address (default)
  • Store base address

Based on the option that you choose, the tax gets calculated.

Shipping Tax Class

This allows you to select which of the tax classes would be applied when calculating the shipping fee. By default, the rate that applies to the product is applied. However, you can always select one of the classes manually.


For values that sum down to a floating-point number, rounding helps turn it into an integer value. You can choose from rounding at the subtotal level, or per line.

Additional Tax Classes

WooCommerce has one or two tax classes defined within the store by default. The most commonly used ones are the Standard class, Reduced Rate, and Zero Rate Tax class. However, there might come a time when you need to set custom-fit tax rates that abide by certain rules. This is where you can take help from the Additional Tax Class field.

All you need to do is enter the name of the tax class and then configure it as per the need.

Display Prices in the Shop

Select whether you wish to display prices on the shop page as inclusive or exclusive of taxes. Click on the drop-down to do the same.

Display Prices During Cart and Checkout

Similar to the above, this option allows you to select whether you wish to display prices on the cart/checkout page as inclusive or exclusive of taxes. Click on the drop-down to do the same.

Price Display Suffix

Just like you can specify whether the prices are inclusive or exclusive of taxes, you can also indicate whether the price has a suffix indicating if it includes tax or excludes the same. The two placeholders are:

  • {price_including_tax}
  • {price_excluding_tax}

Display Tax Totals

Lastly, the option determines that in case there are more than one tax rule applied, will they be listed separately or together as one item.

Configuring ZIP/Postcode Tax Options

Now that you know what are the different options to set up taxes, let’s see how we can configure a tax class. For instance, let’s assume that you wish to apply a specific rate for a particular region (zip code).

Initially, you would need to click on the settings, and then taxes. Now, click on the link of the tax class that you need to configure the zip code tax options.

Setting up tax rates

Click on Insert Row to add a new one. Once you do that, you see a new line appearing with all of the columns left blank. Enter the values as and how required.

Each tax rate has these attributes:

  • Country Code – The first column asks you to enter the 2 digit country code. For example, if you want the rate to apply in the USA. Enter the US in the country code.
  • State Code – The second column asks you to enter the 2 digit state code. For example, if you want the rate to apply in California. Enter CA in the country code. In case you wish the rate to apply in all states of the country, leave the box blank.
  • ZIP/Postcode – Similar to the state code, we have the zip code. To specify the particular areas, you can simply enter the postal code and separate them with a semicolon. Also, you can enter a range of codes together. For example, for all zip codes starting with 90, you can enter ’90*’.
  • City – The fourth column asks you to enter the city. For example, if you want the rate to apply in Los Angeles. Enter Los Angeles under the city column. In case you wish the rate to apply to all cities of the country, leave the box blank.
  • Rate % – Here is where you specify the tax rate for the chosen city in the given country. Remember that the field requires you to enter the rate in four decimal places. For example, if you want the tax rate to be 9%, the value to be entered is 9.0000.
  • Tax Name – Enter the name of the tax.
    Priority –It may happen that a particular checkout page has more than one tax rate applicable, accounting for a conflict. To resolve the same, you must set a priority.
  • Compound – Considering the above, if you want the mentioned rate to take over others, simply click on the checkbox here.
  • Shipping – Finally, if you want the tax rate to be applied after the addition of the shipping fee, check this box. If not, leave it as it is.
  • Once done, click on save changes to reflect them in the store.

Deleting tax rates

Now that you know how to add tax rates, let’s see how to remove them.

To delete tax rates from the WooCommerce store:

  • Move to WooCommerce dashboard, click on settings, select tax Tax, and then our Tax Rates.
  • Click on the lines and then select Remove Selected rows.
  • Click on save changes to delete them permanently.

You can also delete all of the tax rates in a single go. Move to WooCommerce, click on status, and select tools. Click on Delete WooCommerce Tax Rates.

Viewing tax reports

The next thing we see is how to view tax reports. Move to WooCommerce > Reports > Taxes > Taxes by Date > Year. This will display the reports for the selected timeframe.

You can also generate reports sorting them with respect to the tax code. Click on Tax by code to view the reports.

Who Should Pay the Customs Duty Fee? WooCommerce Store Owner or the Customers?

A lot has been said about WooCommerce taxes, the different rules, and the methods used to configure them as and when needed. While the tax rates are more or less the same when you operate nationally. However, as you expand your business and take it overseas, you need to take care or custom duty fee. Considering the fact that every country has its own duty rates and laws, it is a must to abide by the same.

Understanding Customs Duty – What is it?

To begin with, let’s run down the definition of custom duty to understand what it exactly means. Custom duty as known is the tax levied on the transfer of goods to and from a country. It is important for all traders and business operators to take note of the laws before sending their items across borders. Most of the time, an additional fee needs to be paid for sending goods and this is referred to as a customs duty fee. The addition of the same makes the product much more expensive.

Consider for example, if a product has a standard rate of $57 and a customs duty fee of $8 is imposed, the product is now worth$65. The sole purpose behind imposing the fee is to raise the price so that people are more invested in a local business.

Note that the custom fee depends on several factors including the dimensions, weight, and size of the item.

What makes Customs Duty an essential aspect for the e-Commerce businesses?

When it comes to operating an online store, store managers often are misguided in terms of the duty fee. Considering that it is an important thing and every e-commerce store owner must be aware of the taxes levied nationally and internationally, this section talks about the same.

WooCommerce stores run both in and out of the country. If a store manager isn’t aware of the right charges, he/she might end up charging their customers more or less. Either way they suffer a loss. Hence you must have a good idea of how the customs work overseas.

Every time a product is shipped from country A to country B, it is stopped midway in the customs office at B. Only after they receive a clearance, will the product reach its ideal destination.

Based on how the product was originally shipped, who is the recipient, the vendor, or via a store owner, the customs fee is levied? In case you wish to set the same, shipping plugins such as a WooCommerce FedEx Shipping Plugin allows you to manually specify who is liable to pay the customs duty fee.

Above, we provided pretty much details about the custom duty fee and how it is handled, let’s see how to pay the same.

When is it required for the Store Owner to Pay?

1: In case of Low Fees

As mentioned above, the customs duty fee depends on multiple factors. So for cases when the duty fee is less, it is the store owners who take the responsibility to make the payment. This gives them an opportunity to stand out from the competitors and win over their customer’s trust.

The WooCommerce FedEx Shipping plugin has the option to set the duty payer as the sender of the product.

2: When you know the Customs Duty Fees Applicable in your serviceable countries

When the store manager has a good idea of where the product is being shipped and what would be the total fee, they prefer to settle the amount and pay from their end. Often, it so happens that the product quantity is less. If the customs fee is levied on the customers, odds are they would abandon the cart. Hence, here again, the store owners do the needful and pay the same from their pockets.

When Should Store Owners make their Customers Pay the Customs Fees?

1: When it is high and discarding is infeasible

Imagine a situation when the product is originally priced at $250 and you need to pay $150 as the customs duty fee. Even though the store owner wouldn’t want to charge their customers high, paying custom duty fees here would only incur a loss and hence, it would be better not to have the order in the first place. So for orders with heavy custom duty fee, the buyer is the payer.

Additional cases could be when goods are shipped to multiple vendors or through third-party agencies such as FedEx Shipping. In such cases, the customs duty fee is settled and the two parties agree on who would pay the duty fee. Mostly, it is the vendor or the third-party company that pays the same.

Customs Duty & Return Shipping – A Quick Overview

One problem that arises when dealing with custom duty fees is for products that are returned. By default, the customer is now the sender and if we stick to the option where the sender is expected to pay the duty fee, the customer is liable for the same.

To deal with this, what we need to do is recreate an order. Here, the shipper address is set to the customer address and the customer’s address becomes the Shipper’s address. Next, we generate a shipping label to initiate the return of the product. Considering that we cannot set or modify the option to pay the duty fee, the customer must pay the same to return the shipment.

What is Landed Cost?

Landed cost is the incurring involved in shipping physical products from one to another country. You generally need to learn about it when you start international delivery services for your customers. Overall, the landed cost consists of the item cost and shipment expenses such as the shipping fee, tax, and insurance amount, plus the customs duty fees.

While this might not seem relevant, it is important to calculate the landed cost to effectively ship products from one country to another. As a matter of fact, landed costs are important for the ones in international trade. It helps identify the total price of the product, the profit margins and the final amount to be paid by the customer. If not done, store operators might run into a loss. Irrespective of whether you are just starting or have been operating your business overseas, it’s high time that you considered landed cost as one of the important factors when calculating profits.


It is now easy for you to set up tax classes within your WooCommerce store. You can create and configure tax rules based on the city, region, and zip code. Make sure you adhere to custom duty fee rules and induce the same effectively, ensuring hassle-free business operations. We hope that this WPCustomify tutorial must have made doing it all even easier for you. However, you can always go ahead with professional support when things look complicated or confusing.

How to Set up Tax rates & Exclude or Hide Tax Calculations based user role in WooCommerce?

Planning to set up tax rates or extend the application of the same to hide or exclude calculations depending upon the user role?

In this tutorial, we are going to use the elex Catalog Mode Wholesale Pricing Role-Based Plugin. You may purchase the plugin by visiting the official site here. Click Here.

The elex Catalog Mode Wholesale Pricing Role-Based Plugin is one of the popularly used tax plugins for WooCommerce. It undertakes the user role as one of the parameters when setting up taxes in the WooCommerce store. Also, the plugin allows you to make changes to four important tax settings in the WooCommerce store:

  • Additional Tax Classes
  • Display Prices in the Shop
  • Display Prices During Cart and Checkout
  • Price Display Suffix

Not sure how to edit or modify them? This article will help you understand how to change the above to improve your store functionality.

Once you have the plugin downloaded within the store, install and activate the same. Move to the WooCommerce admin dashboard and then click on settings. Here, click on taxes. Under the section that says prices entered with tax, select on the radio button that is to enter the prices exclusive of taxes.

  • First, let us configure how the product prices will be entered.

Now that we have selected the option, the next thing to do is set the above to function effectively in the store. To do so, we would need to create a new tax class and configure the same.

    • In the field of Additional Tax Classes, enter a new tax class name. Let’s say we add a new tax class with the name MyTaxClass. Remember that the field allows a single tax class per field.

    • Next, we adjust the manner in which the price is displayed on the shop page. If you wish to display the product price inclusive of taxes, select including the tax. If not, select excluding tax.

  • Thirdly, we have the section that specifies whether to display the price including taxes or excluding taxes on the cart page and the checkout page. Since we chose the option of excluding tax, here again, we need to select the option of excluding tax from the drop-down.

Move down the page and click on save settings. Once done, you will see a new link at the top of the page with the name of the tax class that you just created.

The next thing that we need to do is configure the tax class to act accordingly. Click on the link that appeared at the top. Since this is a new class, you will not have any rows within the page. Click on the add row to get started.

Once you add a row, you will find several fields with blank spaces. Enter the values as you want them to be or to put it this way, as per your tax rule

  1. Country Code – This is the country to which you wish to apply the tax rate or the rule. Enter the two-digit country code for the same. In case you wish to make the rule Universal, simply leave the space blank.
  2. State Code – This is the state to which you wish to apply the tax rate or the rule. Enter the two-digit state code for the same. In case you wish to make the rule Universal, simply leave the space blank.
  3. ZIP/Postcode – Enter the zipcodes of the region within the state for which the rules apply. Separate two or more zip codes with a semicolon.
  4. City – Enter the city within the state for which the rules apply. Separate two or more cities with a semicolon.
  5. Rate % – Specify the tax percentage up to 4 decimal places.
  6. Tax Name – Enter a custom name for the tax created.
  7. Priority – Set priorities for the different tax rates.
  8. Compound – Check this option if you want this rate to take over others.
  9. Shipping – To apply the tax rate on the shipping rates, select the checkbox.

Make sure you click on save changes to reflect the same within the store.

Configuring Tax Options in WooCommerce Role-Based Pricing plugin

Now that we know how to create a tax class and configure the same to set rates, the next thing to do is to set the option based on the user role. Assuming that you already have the plugin downloaded and installed within your WooCommerce store, move to the tax settings option in the plugin. Click on WooCommerce -> Pricing and Discount tab.

Now move down to the Tax options settings.

    • The first thing to do is – enable the tax option. Click on the checkbox to do the same.

  • As soon as you click on it, you will see a tax option displayed below:

As you can see from the above image, the table has three major columns.

  • User Role: The user role can be anything from a Dealer to the Administrator, Wholesaler to the Manager, Editor, and the Member. In this field, what you need to do is select a particular user role. To set priorities when setting taxes, simply drag the icon and drop the same in the ideal position. The user who is listed on the top will have the highest priority.
  • Tax Class: The next column is about the tax class. Here we need to specify the tax class applicable for a certain user role. Say, you want the MyTaxClass to be applied for the Dealers. So, under the dealer’s tax class, select MyTaxClass. Click on the drop-down and select the appropriate tax class.

  • Tax Type: The third column is about the tax type. Whether you want to keep it default or change it to display the same without the tax, you can click on the drop-down and select the appropriate option. In case you remember, the conventional WooCommerce settings also have the provision. What makes this unique is that changing here will override all other selections made by you.

Example of setting a tax rate based on user role

Let’s run down an example to understand how to set tax rates depending upon the user role. Here, we take that for the wholesaler, the tax class should be MyTaxClass and the tax type must show the price excluding tax in the shop.


We already have the MyTaxClass tax class created. To set this for the wholesaler. Move to the tax setting option of the plugin.

  • Under the user role, select Wholesaler.
  • Next, click on the drop-down of the tax class and select MyTaxClass.
  • Lastly, select the option of show price excluding tax in the shop. Click on the save button to implement the changes and you are done.

The Final Word

Using this quick tutorial, you must have learned how to set up taxes for your WooCommerce store, how to exclude or hide it from the tax calculation as per user roles. If confused, it is any day better to hire WooCommerce support professionals to do the job. Alternatively, you may tell us your concern in the comment box below.

How to Integrate Payment Gateway in WooCommerce?

When we talk about online payments, the first thing that comes to mind is a payment gateway. Irrespective of the type of business you run, a payment gateway is a must. They act as a connecting bridge that also protects the identity of the customer and the privacy of their data. All of the heavy-lifting is done through the gateway, processing, and validating credentials, making it easier for all. for WooCommerce can simplify the process for you here.

Plugin for Configuring Payment Gateway for WooCommerce Store

Integrating a payment gateway in your WooCommerce store is no longer a heavy process. There are multiple plugins available that help you seamlessly upgrade your payment portal of all the choices, is one gateway that stands out in terms of efficiency and performance. It helps you accept contactless payments on the go. From credit to debit, e-checks, and APIs, the plugin encompasses all.

With, your store can accept payments from customers irrespective of time and place. The plugin has multiple features, each of which vouches for the efficiency and the performance of the same. Some of the vital features offered by the plugin include:

Features of plugins:

  • Quick and simple installation process. Easy to configure.
  • No PCI required
  • Doesn’t require SSL.
  • Offers the ability to add a message that states whether or not the payment has been successful.
  • Uses the MD5 hashing technique to rule out the possibility of fake transactions.

Find below a detailed guide on installing and configuring the plugin to start using it for your online WooCommerce store.

  • Move to the WooCommerce website dashboard > Plugins > Add new. In the search bar, type Payment Gateway for WooCommerce.
  • Download and install the plugin. Once done, click on activate.

Activate the plugin (WordPress -> Plugins).

    • To configure the plugin, visit the WooCommerce settings page. Scroll to WordPress, move to WooCommerce, and then click on Settings. Here, move to the Payments tab and click on it.
    • Under the Payments tab, you will find a variety of payment methods. Search for ‘Authorize.Net’. You will see a link in the list adjacent to the plugin name, click on it.
  • The page will list multiple fields that you need to fill out to configure the plugin. Begin with clicking on the checkbox to enable the gateway for your WooCommerce store.
  • Next, add a Title. Whatever you enter here would be visible to the user when they checkout to complete the payment process.
  • The description field gives you the option to display a message for the user. Something like pay securely via
  • Enter your API login ID in the field of Login ID.
  • The next one you need to add is the transaction key.
  • Two tabs to enter the message for payment successful and payment failure. Enter a customized message for your customers in both of these fields.
  • In case you are a developer and would like to test the gateway, click on Test mode. Else, select live mode to make the gateway live.
  • Finally, click on Save Changes to complete the configuration process and have the plugin integrated into your WooCommerce store. To test the environment, simply add a product to the WooCommerce store and process it through to see whether or not the gateway is working fine.

How to find API of

If you would have noticed carefully, the steps mentioned as 5a and 5b require you to enter the API login ID as well as the transaction key. This section will help you understand how to get hold of the two credentials.

How to Fetch API Login ID & Transaction Key for WooCommerce Setup:

    • Move to the merchant interface of Log into the Merchant Interface.
    • Now move to the main toolbar and here click on Account.
  • On the left side of the menu, click on Settings.
  • As you click on Settings, you will see a list opening. Here, click on API Login ID and Transaction Key.
  • The next page will display the API Login ID that would be used when configuring the store.
  • Click on New Transaction Key/Create New Transaction Key.

Now click on submit to continue. This will ask you to enter the PIN for verification. Once done, you will have the New Transaction Key displayed on the page.

Now that you have the login id as well as the transaction key, you can enter them in the configuration page of the plugin on your website dashboard.

Make sure you have enabled the gateway.

Integrate Payment Gateway

Click on save changes to get started with the plugin.

How to Cancel Subscription from Dashboard?

For cancelling the plugin subscription, you need to follow the steps mentioned below:

    1. Begin with logging in to the Merchant Interface of the plugin.
    2. Now, move to the left side of the menu and click on Recurring Billing.
    3. Here, click on Search ARB Subscriptions.
    4. Type in the applicable transaction data and click on search.
    5. On the left side of the far column, click the Subscription ID.
    6. Next move to the Transaction Details page, and then click on the link for Edit Subscription. The page of ARB Subscription Detail that opens will have all of the fields that are editable.
    7. Now click on Cancel Subscription on the Edit Subscription page. You will find these in the top right corner of the page. If done successfully, a dialogue box will pop-up with the confirmation message.
    8. Click on Yes to finally confirm the cancellation. If you aren’t sure, you can cancel the process by clicking on Cancel.
    9. Follow the steps one after the other to successfully cancel the subscription of

How to Setup a Silent Post Configuration for a recurring payment?

The given below steps will help you set up a silent post configuration to

  • Move to Account and then click on Settings.
Integrate Payment Gateway
    • Here, click on Silent Post URL. You will find them under the section: Transaction Format Settings > Transaction Response Settings.
Integrate Payment Gateway
  • The page opens up and will ask you to enter the URL of your WooCommerce site.

Alternatively, You can enter the URL in your online store’s main web address, with ?edd-listener=authorize at the end, so it looks like this:

With this, you can easily set up a silent post configuration.

Integrate Payment Gateway

How to check recurring billing in

In order to check recurring billing payments made via the gateway, simply login to their main panel and you will find the option of Recurring Billing in the side menu. Click on it.

Integrate Payment Gateway

How to check a subscription Report in

To check the subscription reports through the gateway, simply log in to their main panel, and under the reports section, click on Subscription status to find a detailed report on the same.

The Final Word

For the people entering in the e-commerce sector to leverage its potential, deploying payment gateways hold a crucial place. Why? Because people i.e. buyers seek for a trustworthy online shop alongside comfort & convenience. As can help you enable an uninterrupted and secured payment process, you must use it. This article will help you in getting started with this plugin without hassles. In case you want professionals’ help in installing the plugin or selecting payment gateway for your online business, talk to experts at WPCustomify.