Skip to content
Hide Payment

Hide Shopify Payments for specific countries

Hide Shopify Payments at checkout when the shipping country is one of your selection.

Free template · imports into Nex Reorder via Rules → Import

Checkout mockup: Hide Shopify Payments for specific countries

Hides the Shopify Payments payment method when Shipping country is one of your selected countries.

Why use it

The problem it solves

Card payments through Shopify Payments aren’t the right fit in every market — in some regions acceptance is low, fees are high, or you’d rather route buyers to a trusted local method. Showing cards there just adds clutter and a payment path you don’t want to encourage.

Benefits

What you get

Controls exactly which markets see the Shopify Payments card option.

Steers shoppers in chosen countries toward local or manual methods instead.

Reduces failed or expensive card attempts in low-card regions.

Country-level control at checkout — no code required.

Inside this rule

What the template contains

Hide · Payment method

Shopify Payments

Conditions

  • Shipping country is one of your selected countries
When to use it

Reach for this when…

  • You rely on a local gateway or bank transfer in certain countries.

  • Card acceptance or fraud makes cards a poor fit for a specific market.

  • You want manual or offline payment only for some regions.

How to use it

Import in three steps

  1. 01

    Download the JSON

    Grab this template as a ready-to-import rule file.

  2. 02

    Import in the app

    In Nex Reorder, open Rules → Import and pick the file.

  3. 03

    Review & activate

    Tweak methods or conditions to match your store, then go live.

Good to know

  • The country list ships empty — add the countries where Shopify Payments should be hidden after importing.
  • Hides the method labelled “Shopify Payments”; other card-based methods are unaffected unless they share that label.
FAQ

Questions

Hide Shopify Payments for specific countries

Does this block all card payments?

It hides the “Shopify Payments” option for the countries you choose. Any separately-listed card method keeps showing unless you hide it too.

Which shoppers are affected?

Only shoppers whose shipping country is in your selected list. Everyone else sees Shopify Payments as normal.

Do I need to touch my theme or payment settings?

No. Import the template, add your countries, and activate — the rule applies at checkout with no code.

The file

hide-shopify-payments-states.rule.json

{
  "formatVersion": 1,
  "type": "rule",
  "app": "pay-reorder",
  "exportedAt": "2026-08-03T00:00:00.000Z",
  "rule": {
    "name": "Hide Shopify Payments for specific countries",
    "methodType": "payment",
    "action": "hide",
    "methods": [
      {
        "name": "Shopify Payments",
        "code": "Shopify Payments"
      }
    ],
    "conditions": [
      {
        "type": "shipping_country",
        "operator": "in",
        "values": []
      }
    ],
    "matchType": "all",
    "tier": "general",
    "hideAll": false
  }
}

This is the exact import format — app: "pay-reorder", validated by the app on import.

Control your Shopify checkout

$4.99/month, free trial. Import this template and go live in minutes.