Hide payment methods
A hide payment method operation removes a payment method from the list of options your customer sees at checkout. The method itself is unchanged in Shopify admin — only its visibility is controlled.
When to use it
Section titled “When to use it”Use a hide operation when:
- A specific method (e.g. Cash on Delivery) shouldn’t appear for certain carts.
- You want to show express methods only on the cart page and not on checkout, or vice versa.
- A high-risk method should be hidden for high-value orders, or for customers in specific regions.
The rule shape
Section titled “The rule shape”A hide operation has four parts:
- Match — which payment methods the operation applies to. You list the method’s current name.
- Mode — what “hide” means. See Modes below.
- Placements — which checkout placements the rule applies to. See Placements below.
- Conditions — a list of
ifclauses. All must be true for the operation to fire.
Configuring a hide operation
Section titled “Configuring a hide operation”- Open Payment → Hide Operations in the app.
- Click Create Operation.
- Give the operation a name (for your reference).
- Match values — the names of the payment methods to target. The match is exact, against the method’s name.
- Mode — see below.
- Placements — see below.
- Conditions — add as many as you need. All must be true. See Conditions.
- Click Save. The operation publishes through the background job.
Payment hide operations have two modes.
The default. When the conditions are true, the matched method is removed from the list. When the conditions are false, the method is left alone.
Use this for the simple case: “don’t show X when Y.”
The inverse. When the conditions are true, the matched method is shown. When the conditions are false, the matched method is hidden (i.e. hidden by default and surfaced only when conditions are met).
Use this for “only show X when Y.”
Unlike shipping hide operations, payment hide operations do not have Lowest or Highest modes. Payment methods are a flat list, not a sorted choice, so the “cheapest / most expensive” semantics don’t apply.
Placements
Section titled “Placements”A placement is a specific place in the checkout flow where payment methods appear. The two placements the app distinguishes are:
- Accelerated checkout — the wallet-style buttons (Shop Pay, Apple Pay, Google Pay, etc.) shown above the regular payment list.
- Regular — the standard payment methods at the bottom of the checkout (credit card, COD, bank transfer, etc.).
A hide operation can target one or both placements:
- Both (default) — the method is hidden everywhere it would normally appear.
- Accelerated checkout only — the method disappears from the wallet buttons but is still selectable from the regular list.
- Regular only — the method disappears from the regular list but is still selectable from the wallet buttons.
Use this when a method makes sense in one flow but not the other — for example, hiding “Cash on Delivery” from accelerated checkout (where it can’t be used anyway) but showing it in the regular list.
Match is exact, by method name
Section titled “Match is exact, by method name”The match is the payment method’s display name in Shopify admin. If the method is Cash on Delivery, enter Cash on Delivery in Match values.
Plan limits
Section titled “Plan limits”Hide operations count toward the plan’s operations limit. The two payment-hide modes (Hide, Show) are available on every plan.
Example
Section titled “Example”Goal: hide “Cash on Delivery” from accelerated checkout (it can’t be used there) but keep it in the regular list.
- Operation name:
Hide COD from accelerated checkout- Match values:
Cash on Delivery- Mode:
Hide- Placements: Accelerated checkout only
- No conditions.
- Save.
See also
Section titled “See also”- Conditions
- Hide shipping rates — the shipping-surface version, with the Lowest/Highest modes.
- Operations overview — the rule shape.