Payment Gateways
Payment gateway restrictions are a Pro feature. They apply at checkout, blocking specific payment methods for certain countries.
Navigate to WooCommerce → GeoBlock → Payment Rules to restrict which payment gateways are available based on the customer's country.
Address Mode
Address Mode controls which address is used for gateway matching:
| Mode | Behaviour |
|---|---|
| Billing | Uses the billing country entered at checkout |
| Shipping | Uses the shipping country (where applicable) |
Setting Up a Payment Rule
Add a new rule
Click Add Gateway Rule.
Select the gateway
Choose the payment gateway from the dropdown - it lists all active gateways on your store.
Choose restriction mode
Select Exclude (gateway blocked for selected countries) or Include (gateway available only for selected countries).
Select countries
Pick the countries to which the rule applies.
Save
Click Save to apply the rule.
Example Use Cases
- Disable Cash on Delivery (COD) for countries where logistics do not support it.
- Enable a bank transfer gateway only for EU countries.
- Restrict a regional payment provider to its supported countries.
Payment gateway rules do not hide the gateway from the payment method list for non-checkout pages; they only suppress the gateway at the WooCommerce checkout filter level (woocommerce_available_payment_gateways).