Hide a Payment Method by Country on Shopify

Shopify shows all active payment methods to every customer regardless of location. This means customers in countries where a method isn't available, or where you've chosen not to offer it, still see it at checkout — leading to confusion and failed payments.

How Payflow solves this

  • Show region-specific methods like iDEAL (Netherlands), TWINT (Switzerland), or Przelewy24 (Poland) only where they apply
  • Hide Cash on Delivery for international orders where it isn't practical
  • Comply with country-specific payment requirements

Setup

  1. 1

    Create customization > Hide payment methods.

  2. 2

    Add Shipping country or Shopify MarketIs not any of → the countries or markets where the method should stay (your allowlist), e.g. Czechia.

  3. 3

    Target the method: Pre-defined → e.g. Bank Deposit.

  4. 4

    Active, Save, and verify at checkout.

Full guide with all options →

Set this up in minutes

Payflow is free to install. No theme edits. No code. Built for Shopify certified.

Install free on Shopify
  • Free to install
  • 50+ conditions
  • Built for Shopify certified
  • No theme edits required