Restrict payment methods to specific countries
Restrict which payment methods are shown in checkout based on the customer's country of delivery.
What is country restriction?
With country restriction, you can limit which payment methods are shown to your customers based on their delivery country. This is useful if you have payment methods that only work in certain countries - like MobilePay only for Denmark or Klarna only for Scandinavia.
How to set up country restriction
- Go to Setup → Payment gateways in admin.
- Click on the payment gateway you want to restrict.
- In the right sidebar you will find the Country restriction section.
- Select the countries where the payment method should be available. Hold down Ctrl (Windows) or Cmd (Mac) to select more countries.
- Click Save.
Default behavior
If you do not select any countries, the payment method will be available in all countries. Country restriction is only active when you explicitly select one or more countries.
How does it work in checkout?
When the customer selects a delivery country during checkout, the payment options are automatically filtered. Only payment methods that are available for the selected country are shown. Payment methods without country restriction are always shown.
Example: Example
You sell to Denmark, Sweden and Germany and have these payment methods:
- Card payment (QuickPay) - no country restriction → shown in all countries.
- MobilePay - limited to Denmark → only shown for Danish customers.
- Klarna - limited to Denmark and Sweden → only shown for Danish and Swedish customers.