How to Hide Payment Methods on Shopify (By Country, Product, or Customer)
Every checkout page presents a set of payment options to your customers. Credit card, PayPal, Apple Pay, Shop Pay, Buy Now Pay Later, Cash on Delivery, bank transfer — the list can grow long. But showing every payment method to every customer, on every order, in every country is not just unnecessary. It actively hurts your store. Wrong payment options create confusion, increase fraud exposure, and slow down the checkout experience.
The problem is that Shopify’s built-in payment settings are all-or-nothing. You can turn a payment method on or off for your entire store, but you cannot control who sees what based on conditions like location, cart contents, or customer type. Until recently, conditional payment logic required Shopify Plus and custom Scripts. That is no longer the case.
With Shopify Functions and apps like PowerX Functions Creator, you can now hide, rename, and reorder payment methods based on 20+ conditions — on any Shopify plan, without writing code.
Why Merchants Need to Hide Payment Methods
Section titled “Why Merchants Need to Hide Payment Methods”There are four core reasons merchants need conditional control over payment methods at checkout.
1. Reducing Chargebacks and Fraud
Section titled “1. Reducing Chargebacks and Fraud”Cash on Delivery is a prime example. For domestic orders in markets like India, the Middle East, and Southeast Asia, COD is essential — it is often the preferred payment method. But offering COD on international orders creates serious problems. International COD shipments have significantly higher refusal rates. When a customer refuses delivery, you absorb return shipping costs, customs fees, and product handling expenses. Hiding COD for international orders eliminates an entire category of financial risk.
2. Streamlining B2B Checkout
Section titled “2. Streamlining B2B Checkout”If you run a hybrid store serving both retail consumers and wholesale buyers, your B2B customers have different needs. Wholesale buyers placing $5,000 orders do not need to see Afterpay, Klarna, or Shop Pay Installments. These consumer-oriented payment methods clutter the checkout and look unprofessional. Hiding them for customers tagged “wholesale” or “b2b” creates a cleaner experience that matches the business relationship.
3. Compliance and Regional Restrictions
Section titled “3. Compliance and Regional Restrictions”Some payment providers only operate in certain countries. Showing a payment method that cannot process a transaction from the customer’s location creates a broken experience — the customer selects it, proceeds, and hits an error. Proactively hiding regionally restricted payment methods prevents failed transactions and the support tickets that follow.
4. Conversion Optimization
Section titled “4. Conversion Optimization”Research in behavioral economics consistently shows that too many choices lead to decision fatigue. A checkout page presenting eight payment options forces the customer to evaluate each one. Three or four relevant options lead to faster decisions and higher completion rates. Curating payment options is not about restricting choice — it is about removing irrelevant noise so the right choice is obvious.
3 Ways to Customize Payment Methods on Shopify
Section titled “3 Ways to Customize Payment Methods on Shopify”Method 1: Shopify Checkout Settings (Very Limited)
Section titled “Method 1: Shopify Checkout Settings (Very Limited)”The most basic approach uses Settings > Payments in your Shopify admin to activate or deactivate payment providers globally.
What you can do: Turn a payment method on or off for your entire store.
What you cannot do: Show or hide methods conditionally based on cart contents, customer location, customer tags, or any other variable. No renaming, no reordering based on conditions.
This is an all-or-nothing switch. For anything conditional, it does not work.
Method 2: Shopify Checkout Blocks (Plus Only, Limited)
Section titled “Method 2: Shopify Checkout Blocks (Plus Only, Limited)”Shopify Plus merchants have access to Checkout Extensibility features with some conditional display logic.
What you can do: Add conditional display rules based on a limited set of conditions.
What you cannot do: Use this on Basic, Shopify, or Advanced plans (requires Shopify Plus at $2,300/month). Access the full range of conditions available through Functions.
Method 3: Payment Customization Function via App (All Plans, Full Control)
Section titled “Method 3: Payment Customization Function via App (All Plans, Full Control)”This is the recommended approach. A Payment Customization Shopify Function runs at checkout and can hide, rename, or reorder payment methods based on any combination of conditions.
What you can do:
- Hide any payment method based on 20+ condition types
- Rename payment methods with custom display names
- Reorder payment methods to prioritize higher-converting options
- Combine multiple conditions with AND/OR logic
- Run rules in under 5ms at checkout with zero performance impact
What you need: Any Shopify plan + a Shopify Functions app like PowerX Functions Creator.
Setting Up Conditional Payment Rules with PowerX
Section titled “Setting Up Conditional Payment Rules with PowerX”PowerX provides three action types for payment customization: hide, rename, and reorder. Here is how to set up each one.
Hide Payment Methods by Country or Market
Section titled “Hide Payment Methods by Country or Market”The most common use case.
Example: Hide Cash on Delivery for all non-domestic orders
- Open PowerX and create a new Payment Customization campaign
- Set the action to Hide
- Select the payment method: Cash on Delivery
- Add a condition: Market is NOT “Domestic”
- Save and activate
Domestic customers continue to see COD. International customers see only prepaid methods.
Hide Payment Methods by Cart Value
Section titled “Hide Payment Methods by Cart Value”Example: Hide Buy Now Pay Later for orders over $1,000
- Create a Payment Customization campaign
- Action: Hide
- Payment methods: Afterpay, Klarna, Shop Pay Installments
- Condition: Cart subtotal is greater than $1,000
- Save and activate
BNPL providers have transaction limits and higher default rates on high-value orders. This protects both you and the customer.
Hide Payment Methods by Customer Tag
Section titled “Hide Payment Methods by Customer Tag”Example: Hide PayPal and BNPL for B2B customers tagged “wholesale”
- Create a Payment Customization campaign
- Action: Hide
- Payment methods: PayPal, Shop Pay Installments, Afterpay
- Condition: Customer has tag “wholesale”
- Save and activate
Wholesale buyers see only business-appropriate methods: credit card, bank transfer, or purchase order. See all customer qualifiers.
Hide Payment Methods by Product in Cart
Section titled “Hide Payment Methods by Product in Cart”Example: Hide COD when the cart contains digital products
- Create a Payment Customization campaign
- Action: Hide
- Payment method: Cash on Delivery
- Condition: Cart contains product with tag “digital”
- Save and activate
Digital products have no physical delivery, so COD makes no sense. This rule detects digital products automatically. Review all cart qualifiers.
Rename Payment Methods for Clarity
Section titled “Rename Payment Methods for Clarity”Example: Rename “Credit Card” to “Pay Securely with Credit or Debit Card”
- Create a Payment Customization campaign
- Action: Rename
- Payment method: Credit card
- New name: Pay Securely with Credit or Debit Card
- Save and activate
Renaming can be conditional too — different labels for different markets or customer segments.
Reorder Payment Methods for Conversion
Section titled “Reorder Payment Methods for Conversion”Move your highest-converting payment method to the top of the list.
- Create a Payment Customization campaign
- Action: Reorder
- Move Credit card to the first position
- Save and activate
If 70% of your customers pay by credit card, it should be the first option they see.
For the complete reference, see the Payment Customization documentation.
Real-World Payment Customization Examples
Section titled “Real-World Payment Customization Examples”Example 1: Hide COD for International Orders
Section titled “Example 1: Hide COD for International Orders”Scenario: A fashion retailer based in India where COD accounts for 40% of domestic orders. International COD orders have a 35% refusal rate.
Configuration: Hide → Cash on Delivery → Market is NOT “India”
Impact: International COD chargebacks and refusals dropped to zero. Eliminated approximately $2,400/month in return shipping costs.
Example 2: Hide PayPal for B2B/Wholesale
Section titled “Example 2: Hide PayPal for B2B/Wholesale”Scenario: A home goods company with wholesale orders averaging $3,200. B2B buyers found consumer payment options unprofessional.
Configuration: Hide → PayPal, Shop Pay, Afterpay → Customer tag “wholesale” OR “b2b”
Impact: B2B checkout completion rate increased 12%. Also reduced PayPal’s higher transaction fees on large B2B orders.
Example 3: Hide “Pay Later” for High-Value Orders
Section titled “Example 3: Hide “Pay Later” for High-Value Orders”Scenario: Premium furniture store where BNPL default rates above $500 were 3x higher than below $500.
Configuration: Hide → Afterpay, Klarna, Shop Pay Installments → Cart subtotal > $500
Impact: BNPL-related defaults dropped over 70%. Mid-range orders continued benefiting from BNPL conversion lift.
Example 4: Show Bank Transfer Only for Orders Over $500
Section titled “Example 4: Show Bank Transfer Only for Orders Over $500”Scenario: Electronics retailer processing $100,000/month in orders over $500. Credit card fees total ~$2,900/month on those orders.
Configuration: Hide → Bank Transfer → Cart subtotal < $500
Impact: 20% of qualifying orders shifted to bank transfer, saving ~$580/month in processing fees. Scales with revenue growth.
Example 5: Rename Payment Methods for Clarity
Section titled “Example 5: Rename Payment Methods for Clarity”Scenario: A general merchandise store receiving 30-40 support tickets per month asking about payment options.
Configuration:
- Rename “Credit card” → “Pay with Credit or Debit Card”
- Rename “Bank deposit” → “Pay by Bank Transfer (2-3 business days)”
- Rename “Cash on Delivery” → “Cash on Delivery (pay when your order arrives)”
Impact: Payment-related support tickets dropped from 30-40 to under 10 per month. 3% improvement in checkout completion rate.
Browse more configurations at the examples library.
Payment Customization FAQ
Section titled “Payment Customization FAQ”Can I hide payment methods without Shopify Plus?
Section titled “Can I hide payment methods without Shopify Plus?”Yes. Previously, conditional payment logic required Shopify Plus ($2,300/month) and custom Scripts. With Shopify Functions, payment customization is now available on all Shopify plans through apps like PowerX Functions Creator, starting at $27.30/month on the Professional plan.
Will hiding payment methods affect my payment processing?
Section titled “Will hiding payment methods affect my payment processing?”No. Hiding is a display-level change only. The payment method remains active in your Shopify admin and available for customers who do not match your conditions. The function controls visibility at the checkout presentation layer — it does not modify your payment infrastructure.
Can I hide payment methods based on the customer’s country?
Section titled “Can I hide payment methods based on the customer’s country?”Yes. PowerX supports both direct country-based conditions and Shopify market-based conditions. Hide COD for all international orders, show bank transfer only for European customers, or create any geographic rule. Combine with other conditions (cart value, customer tags) for precision targeting.
Can I combine payment rules with shipping rules?
Section titled “Can I combine payment rules with shipping rules?”Yes. PowerX covers both Payment Customization and Shipping Customization function types. Payment and shipping rules execute independently at checkout without interfering. Hide COD for international orders (payment) while also hiding express shipping for oversized items (shipping) — both from the same PowerX dashboard.
How many payment customization rules can I create?
Section titled “How many payment customization rules can I create?”Depends on your plan:
- Starter (Free): 1 campaign with limited rules — for testing
- Professional ($27.30/month): 10 campaigns, 10 rules each — covers most stores
- Premium ($69.30/month): Unlimited campaigns and rules
- Enterprise ($209.30/month): Unlimited plus dedicated support
Each campaign can contain multiple rules with AND/OR logic, so even the Professional plan covers a wide range of scenarios.
Ready to take control of your checkout payment methods?
- Install PowerX Functions Creator — free on development stores, 3-day free trial on paid plans
- Read the Payment Customization documentation
- Explore Shipping Customization for the same conditional logic on shipping methods
- Browse 28 real-world examples including payment, shipping, and discount scenarios