Skip Navigation
Originally written
March 19, 2014
September 8, 2020

This WooCommerce extension lets you choose which payment gateways to display for different countries, as determined by the customer’s billing address.

Some payment options (gateways) are only available to clients in specific countries. The Internet has turned the world into one global village, but still, many payment options are limited by country. These limitations are due to tax reasons, billing infrastructure, currencies, and what have you. No matter what the reason is, WCGCL will let you choose which payment gateways to offer for clients in different countries.

Limiting payment gateways per country

After you install and activate this extension, all checkout options are available to all countries as before. Then, you can choose the availability of different payment options, for different countries.

Go to WooCommerce -> Settings and click Checkout tab.

WooCommerce payment gateways
WooCommerce payment gateways

Now, click on the link with the name of the payment gateway that you want to limit to specific countries.

At the bottom of the settings page, you will find the new options added by WCGCL.

Each payment gateway can be:

  • Available for all countries (default)
  • All countries except selected (select countries from list)
  • Only selected countries (select countries from list)

To limit by country, you can either exclude the payment gateway from specific countries or specify in which specific countries to show it.

Choosing specific countries to allow a payment gateway
Choosing specific countries to allow a payment gateway

How payment gateway limiting works on the site’s front-end

Once you’ve limited the payment gateways per countries, you can test it on the front-end.

Add some products to the cart and go to the checkout page.

After you change your billing address, you will see the payment gateway options change. This update is done live, as soon as the billing country changes.

Set the billing address
Set the billing address
Payment options update
Payment options update

Download and install

WCGCL requires WooCommerce version 2.0.20 or later. You can use it with or without WPML.

To download, log in to your account and click on Downloads. Scroll down and you will see this plugin.

As this plugin can run without WPML, we will be offering it as a separate product soon. WPML clients will always get it together with the Multilingual CMS account type.

Multilingual WooCommerce

WCGCL lets you control which payment gateways will display for different countries. If you also need to run your site in several languages, look at WooCommerce Multilingual.