Payment Gateway Restrictions

Payment gateway restrictions show or hide individual payment methods at checkout based on the customer’s billing or shipping country. Use them when a payment provider only serves certain countries, or when you want to steer customers in specific countries to specific payment methods.

WooCommerce → Country Restrictions → Payment Restrictions

How to Create a Payment Restriction Rule

  • Click Add New Restriction Rule — on the Payment Restrictions tab.
  • Label Name — a name for the rule, shown only to admins.
  • Customer Country (default: Billing Country) — whether this rule checks the customer’s billing or shipping country. This is set per rule and is independent of the global Restriction by country setting.
  • Payment Methods — the payment gateways the rule applies to. Every gateway installed on your store is listed — including WooPayments, Stripe, PayPal, cash on delivery, and any other installed gateway. A green status marks gateways enabled in your WooCommerce settings; grey marks disabled ones.
  • Restriction Rule (default: Include) — Include: the selected payment methods are available only in the selected countries. Exclude: the selected payment methods are hidden in the selected countries and available everywhere else.
  • Select Countries — the countries for the rule; multiple countries can be selected.
  • Click Save & Close — to save the rule.
Payment Restrictions tab with a restriction rule and the list of payment gateways

How It Behaves at Checkout

  • Rules apply on both the classic checkout and the block checkout (Checkout block). The available payment methods update when the customer changes their billing or shipping address at checkout.
  • For guests who haven’t entered an address yet, the rule is evaluated against the detected country — see How CBR PRO Detects the Customer’s Country. Once an address is entered, the entered country decides.
  • Payment restrictions only hide payment methods — they don’t restrict the products themselves. To block the purchase entirely, use product or catalog restrictions.
IMPORTANT
If your rules leave no payment method available for a customer’s country, WooCommerce shows its standard notice that no payment methods are available, and the customer cannot complete checkout. Double-check your Include rules: an Include rule limits the selected gateways to the selected countries, so customers in every other country lose those gateways.

Next Steps