Restrict Payment Methods by Country

Show or hide specific payment methods based on the customer’s country. Common uses include restricting Cash on Delivery to domestic orders, showing local payment methods only in their home country, or hiding payment options not supported in certain regions.

Hide a Payment Method for Specific Countries

Example: Hide COD for all countries except Kuwait

  1. Click Create ruleHide payment methods.
  2. Rule name: “Hide COD outside Kuwait”
  3. Hide settings: Hide selected payment methods → “Cash on Delivery”
  4. Validation trigger: On condition
  5. Condition: Country → Not equals to → Kuwait
  6. Click Save.

Show a Payment Method Only in One Country

Example: Show iDEAL only in the Netherlands

  1. Click Create ruleHide payment methods.
  2. Rule name: “Hide iDEAL outside Netherlands”
  3. Hide settings: Hide selected payment methods → “iDEAL”
  4. Validation trigger: On condition
  5. Condition: Country → Not equals to → Netherlands
  6. Click Save.

Hide a Payment Method in Multiple Countries

Example: Hide PayPal in countries where it’s not supported

To hide PayPal in both Country A and Country B, create two condition groups with OR:

  1. Click Create ruleHide payment methods.
  2. Hide settings: Hide selected payment methods → “PayPal”
  3. Validation trigger: On condition
  4. Group 1: Country → Equals to → (Country A)
  5. Click Add group, set connector to OR
  6. Group 2: Country → Equals to → (Country B)
  7. Click Save.

This hides PayPal when the customer is in Country A or Country B.

Show Only Specific Payment Methods for a Country

Example: Only show credit card and bank transfer for international orders

  1. Click Create ruleHide payment methods.
  2. Rule name: “International: card and bank only”
  3. Hide settings: Show only selected payment methods → “Credit card”, “Bank transfer”
  4. Validation trigger: On condition
  5. Condition: Country → Not equals to → (your country)
  6. Click Save.

All payment methods except credit card and bank transfer are hidden for international orders.

Combine Country with Other Conditions

Hide COD for international orders under $50:

  1. Group 1 (AND):
    • Country → Not equals to → (your country)
    • Order subtotal → Is less than → 50

This hides COD only when both conditions are true — the customer is international AND the order is under $50.

Tips

  • Country uses a selection dropdown — you pick from a list, no typing needed.
  • One rule per scenario. If you need different payment restrictions for different countries, create separate rules with clear names.
  • Test with international addresses. Use Test mode and enter addresses from the target countries to verify the rule works.