How to Hide Payment Methods in Shopify Checkout: Step-by-Step Guide

shopify hide payment method at checkout

Learn how to hide payment methods on Shopify in this step-by-step guide. Improve your store’s usability and increase conversions by making the checkout process simpler for your customers.

As a merchant, you might want to hide payment methods in Shopify during checkout if they don’t meet certain conditions.

For instance, you might only want to offer certain payment methods for certain products or to customers in certain places. Shopify Plus Scripts and third-party apps like Payfy: Hide Payment Methods are two ways to conditionally hide payment methods in Shopify checkout.

In this step-by-step guide, we’ll show you both ways so you can decide which one is best for your business.

By the end of this guide, you’ll know how to hide payment methods by cart total or more in your Shopify checkout and be able to give your customers a more customized checkout experience.

Why did Shopify Merchants Consider Hiding Certain Payment Methods?

There are a few reasons why Shopify merchants might think about hiding some checkout payment options in Shopify.

One reason is to stop fraud or reduce the number of chargebacks. A report by LexisNexis Risk Solutions found that the number of fraud attempts on digital goods around the world went through a 7.3% increase in recent years. Some checkout payment options, like Shopify cash on delivery (COD), may be more likely to be used for fraud.

To reduce the risk of fraudulent orders, merchants may not want to accept these payment methods.

The cost of processing Shopify checkout payment options is another reason why merchants might hide payment methods.

There are different transaction fees for each payment method, and merchants may want to limit payment methods with higher transaction fees to save money.

Also, merchants can make the checkout process easier for customers and improve the user experience by hiding some Shopify checkout payment options.

A study by the Baymard Institute found that 28% of US online shoppers have given up on order because the checkout process took too long or was too hard.

By showing only the most relevant payment options, merchants can help customers make decisions quickly and easily, which leads to increased conversion rates.

Method 1: Using Shopify Plus Scripts & checkout.liquid layout

1. The Shopify Plus Script:

Shopify Plus Scripts are a part of Shopify Plus, a version of the Shopify eCommerce platform for high-volume merchants that comes with extra features.

With Shopify Plus Scripts, merchants can make small pieces of code that can change how their store works.

Payment Scripts are a type of Shopify Plus Script that can be used to hide Shopify checkout payment options based on certain conditions.

To use Payment Scripts to hide payment methods, follow these steps:
  1. From your Shopify admin, go to Apps > Script Editor.
  2. Click Create Script.
  3. Click payment gateways.
  4. Select Blank template, then click Create script.
  5. In the Ruby source code section, delete the default line of code: Output.cart = Input.cart
  6. Copy a script from this page and paste it into the Ruby source code section.
  7. Edit the Customizable Settings section of the script to function in your store.
  8. Test your script. For more information, refer to testing and debugging Shopify scripts.
  9. After Testing, click save draft to save an unpublished draft of the script, or click save and publish to create and publish the script.

There are several options for hiding payment gateways using Payment Scripts, including hiding Shopify checkout payment options for certain customers, specific products, and specific countries.

To implement one of these options, modify the script to include the appropriate conditions for hiding the payment method.

One problem with using Shopify Plus Scripts to hide payment methods is that Shopify Scripts will be deprecated and no longer be supported after August 13, 2024. Before this date, merchants who use Payment Scripts will need to move their existing scripts to Shopify Functions.

The checkout.liquid layout is also being taken out of use. Also, you can hide Shopify checkout payment options with third-party apps like Payfy even if you don’t have Shopify Plus with the script editor.

2. The checkout.liquid layout:

The layout of the Shopify checkout process is controlled by the checkout.liquid layout, which is a template that can be changed. It is a Liquid template that can be changed to change how the checkout pages look and how they work.

To use the checkout.liquid layout to hide Shopify checkout payment options, you would need to change the code of the template to include conditions for hiding the Shopify checkout payment options based on specific criteria, such as customer tags or product types.

But this option is very complicated and requires advanced knowledge of Liquid and the Shopify checkout process, so we recommend getting help from professionals.

One problem with using the checkout.liquid layout to hide Shopify checkout payment options is that it will be removed from the Information, Shipping, and Payment pages on August 13, 2024.

This means that merchants who have customized these pages using checkout.liquid will need to switch to checkout extensibility before August 13, 2024.

Checkout extensibility is a new feature of Shopify that makes the checkout process more flexible and gives you more ways to customize it.

Method 2: Using Apps from the Shopify App Store To Hide Payment Method

Using apps from the Shopify App Store is another method to hide payment methods on the checkout page. The Shopify App Store offers several apps that allow users to customize their checkout pages and hide payment methods based on specific conditions.

Let’s look inside a Shopify app called Payfy: Remove Payment Method:

Payfy: Hide Payment Methods is an application in the Shopify App Store that lets merchants can hide Shopify checkout payment options based on certain conditions.

This app lets store owners limit payment methods like Cash on Delivery (COD), Money Orders, Bank Deposits, and others.

The app gives you several ways to hide Shopify checkout payment options, such as rules based on the total amount in the cart, the number of items in the cart, the customer’s address, or a custom tag.

Users can also apply multiple conditions and choose whether all conditions must be true or any condition must be true in order to hide Shopify checkout payment options.

For example: A user can hide the COD payment method if the shipping address includes a PO BOX. This can help prevent fake orders.

Payfy also hides payment methods based on the customer’s address, tag, or total spend.

Shopify checkout payment options can be limited for international orders or for certain types of customers, such as business-to-consumer, who may not be able to use certain payment methods.

The app gives you the option to prevent customers from placing an order if certain conditions are met.

For example: You could hide multiple Shopify checkout payment options based on different conditions. This can make the checkout process easier and better for the user.

One benefit of using Payfy: Hide Payment Methods is that it uses the Native Shopify Functions API, which makes sure that it loads quickly and doesn’t cause any problems with how the website loads.

If you need more information about the Payfy app, contact our Shopify experts here or you can schedule a 30-minute call with our Shopify support.

Just use this calendly link to book a call with our Shopify expert they will help you.

How to use the Payfy app to Hide Payment Methods in Shopify?

Follow these steps to hide payment methods in Shopify:

Step #0: Install the app:

First, you need to install the Payfy app from the Shopify app store and connect it to your Shopify store.

Step 1: Enter the Payment Method:

Next, you need to manually add the payment method that you want to hide. This could be any payment method that is available in your Shopify store.

Step 2: Set Payment Rule:

After you add a payment method, you’ll need to create a payment rule to determine when it will be hidden.

There are two options for the payment rule: “all below” and “any below”.

In the “all below” option, you must meet all the conditions you set to hide the payment method whereas, in the “any below” option, you only need to meet any of the conditions you set to hide the payment method.

Options for rules include:

  • Cart details: This includes the total amount, subtotal, and weight of the items in the cart.
  • The cart has any: This includes the number of items in the cart, the SKU, product ID, type, vendor, and tag of the items in the cart.
  • Address: This includes the country code, state code, zip code, city, and address line of the customer’s shipping address.
  • Customer: This includes the customer’s tags and the amount they have spent.

You can add multiple conditions to the payment rule to create more specific rules for hiding payment methods. Once you have set the payment rule, the payment method will only be visible to customers who meet the conditions that you have set.


In conclusion, there are several ways to hide payment methods in Shopify checkout based on certain conditions. Shopify merchants can hide payment methods based on certain conditions by using Shopify scripts or making changes to the checkout.liquid file.

But these methods require technical know-how and may not be easy for people who aren’t tech-savvy to use.

Utilizing third-party apps like Payfy: Hide Payment Methods is a better choice. These apps have easy-to-use interfaces and a variety of customization options that let you hide payment methods based on things like the value of the cart, the tags on the customer, the tags on the product, and the shipping address.

Using Payfy: Hide Payment Methods app is a faster and easier way to change the checkout page and hide payment methods based on certain criteria.

Developers make these apps work well with the Shopify platform and provide merchants with various ways to customize them according to their requirements.

If you have any more questions about hiding payment methods, feel free to ask them in the comments. As soon as we can, we’ll get back to you.

Leave a Reply

Your email address will not be published. Required fields are marked *