Shopify Knowledge Base

Issue Guide

Local payment methods are not showing at checkout

How Shopify local payment methods disappear at checkout when market coverage, customer location, gateway setup, or method eligibility do not line up.

Symptom

You enabled regional payment methods, but eligible buyers still do not see them during checkout.

Start with these checks

  • 01Confirm the relevant market is active and that the test buyer is checking out from a supported country.
  • 02Verify the payment method is enabled in Shopify Payments and that conflicting additional gateways have been removed if required.
  • 03Review method-specific eligibility requirements before treating the issue as a checkout bug.

Local payment methods usually fail for contextual reasons, not because checkout randomly stopped working. The method may be active in the admin, but checkout still decides whether to display it based on the buyer's country, the store's markets, and method-specific eligibility rules.

That is why merchants can spend time testing the wrong scenario. A payment method that should appear for one region will not appear for another, and Shopify's own payment documentation makes that location dependency explicit.

Why a payment method can stay hidden

Local payment methods are tied to supported customer locations, not just to the merchant's store setup. Shopify notes that buyers see these options based on their location, which means an admin test from the wrong country can produce a false negative immediately.

Activation also matters more than merchants assume. Shopify requires local methods to be enabled in Shopify Payments, and some setups require conflicting additional gateways to be removed before local methods can even be activated cleanly.

  • Customer location is not eligible for the payment method being tested
  • The relevant country is not configured as a market the store sells to
  • The payment method is inactive or blocked by conflicting gateways
  • Method-specific requirements have not been satisfied yet

What to validate first

Start with checkout context. Test using an address and market that should be eligible for the payment method. If the method is location-dependent, a generic local test may prove nothing at all.

Then review payment setup. Confirm the method is active in Shopify Payments, check whether the store sells to that country as a market, and read the method-specific requirements. Shopify documents that some methods have extra activation conditions beyond a simple toggle.

  • Test with a buyer location that is actually supported
  • Check that the store sells to that country through Markets
  • Confirm the method is active in Shopify Payments
  • Review additional eligibility requirements for the specific payment method

When checkout needs technical cleanup

If the store has a mix of legacy gateways, regional selling rules, and campaign-specific payment expectations, payment visibility becomes a systems problem instead of a single setting. The business needs a clearer model for which buyers should see which methods and why.

That is often where a technical review helps most: reducing gateway conflicts, clarifying market coverage, and stopping the team from testing checkout with assumptions that do not match Shopify's actual payment rules.