Introduction
A cluttered checkout is a silent conversion killer. When a customer reaches the final step of their journey, every unnecessary click or confusing payment option increases the likelihood of cart abandonment. Providing a custom payment method on Shopify—whether that means adding a manual option like a bank transfer or using logic to show only the most relevant gateways—is one of the most effective ways to protect your margins and improve the user experience.
While Shopify provides a robust set of standard payment providers, many merchants find that these "out of the box" configurations lack the precision needed for complex operations. You might need to hide high-fee gateways for low-margin products or offer specific terms to B2B clients. We built HidePay on the Shopify App Store to give merchants this exact level of control without requiring complex code or theme edits.
This article explores the different ways to implement and manage custom payment methods. We will cover the native manual options available in your Shopify admin and the advanced conditional logic required to truly optimize a modern e-commerce checkout. By the end of this guide, you will understand how to tailor your payment stack to match your specific business goals.
The Two Meanings of "Custom Payment Method"
Before implementing changes, it is important to clarify what "custom payment method" means in the Shopify ecosystem. Depending on your business model, you are likely looking for one of two things.
1. Manual Payment Methods
These are methods where payment is processed outside of the Shopify platform. Common examples include Cash on Delivery (COD), Bank Transfers, and Money Orders. When a customer selects one of these, Shopify creates the order in a "Pending" status. You then verify the payment manually before marking the order as paid and proceeding with fulfillment.
2. Customized Gateway Visibility
This refers to using logic to control existing payment providers. For example, you may already have Shopify Payments, PayPal, and a Buy Now, Pay Later (BNPL) service active. A "custom" approach involves sorting these methods so the most profitable one appears first, or hiding specific options based on the customer’s location, cart total, or tags.
Both approaches are essential for a professional checkout. Manual methods provide flexibility for offline or B2B transactions, while customized visibility ensures that your online gateways are working as efficiently as possible.
How to Add a Manual Custom Payment Method
If your goal is simply to accept payments like bank deposits or "Pay by Invoice," you can do this directly within your Shopify admin settings. Manual methods are useful for stores that handle high-value wholesale orders or operate in regions where digital payment adoption is lower.
To set this up, navigate to the Payments section of your Shopify settings. Scroll down to the Manual payment methods area. Here, you can choose a suggested method—such as Cash on Delivery—or create a completely custom option. When creating a custom method, you will need to provide:
- Payment Method Name: This is what the customer sees at checkout (e.g., "Standard Bank Transfer").
- Additional Details: Information displayed next to the payment method during checkout. Use this to explain that the order won't ship until payment is confirmed.
- Payment Instructions: These appear on the order confirmation page. This is where you should list your bank details or mailing address.
Once activated, these options appear alongside your standard credit card and wallet providers. However, the limitation of this native feature is that it is "always on." You cannot easily restrict a manual method to specific customers or products using only the default Shopify settings.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Why Standard Manual Methods Often Fall Short
While the native manual payment feature is a good starting point, it lacks the nuance required for many growing businesses. If you enable "Bank Transfer" as a manual method, it becomes available to every single customer globally. This creates several operational challenges.
High-Risk Geography
If you offer Cash on Delivery to reduce friction in your home market, you likely do not want that same option appearing for international customers where shipping costs and return risks are significantly higher. Without conditional rules, you are forced to either accept the risk or disable the method entirely.
Product-Specific Restrictions
Some products are not suited for certain payment methods. For example, if you sell digital downloads alongside physical goods, you wouldn't want to offer COD for a file that is delivered instantly. Alternatively, high-ticket items may attract more fraudulent "manual" orders that take up inventory while you wait for a payment that never arrives.
Customer Segmentation
Your VIP or B2B customers might have earned the right to "Pay by Invoice," but you wouldn't offer that same trust to a first-time guest shopper. Shopify’s standard settings do not allow you to filter payment methods based on customer tags or purchase history.
To solve these problems, merchants use our app to create rules that show or hide these methods only when specific conditions are met—see how to create a payment customization in the HidePay docs.
Advanced Customization with Shopify Functions
The modern way to handle payment logic is through Shopify Functions. This technology replaced the older "Shopify Scripts" and allows apps to run custom logic natively within Shopify’s infrastructure.
Because HidePay is built on Native Shopify Functions, the rules you create are executed at the same speed as the rest of the checkout. There are no external scripts to slow down the page, and the experience is consistent across all devices. This "Built for Shopify" approach is what allows for complex sorting, renaming, and hiding of methods without breaking the checkout flow.
If you want a deeper technical read on how Functions differ from Scripts and why they matter, check out Why Shopify Functions are the future.
Using this technology, you can create a "Smart Checkout" that adapts to the contents of the cart. If a cart exceeds a certain value, you can hide high-fee credit card options and promote bank transfers. If a customer is located in a specific zip code, you can surface a local payment provider they trust. This level of customization was previously reserved for enterprise-level stores, but it is now accessible to any merchant on a Basic plan or higher.
Practical Scenarios for Conditional Payment Logic
To understand the value of a customized checkout, it helps to look at how successful merchants use rules to protect their bottom line.
Protecting Margins on High-AOV Orders
Transaction fees are a significant expense. On a $5,000 order, a 2.9% processing fee takes a large bite out of your profit. Many merchants use our tool to hide credit card gateways or PayPal when the cart total exceeds a specific threshold, forcing the customer to use a lower-fee option like a wire transfer. This single rule can save hundreds of dollars on a single transaction—see this example on how to hide Cash on Delivery for expensive orders.
Streamlining the B2B Experience
Wholesale buyers have different needs than retail customers. By using customer tags (e.g., "Wholesale" or "B2B"), you can create a rule that hides express checkouts like Apple Pay and surfaces "Net 30" or "Purchase Order" options. This ensures your professional clients see the terms they expect while your retail customers see a standard consumer checkout—learn how to hide payment methods based on customer tags.
Reducing Shipping and Logistics Risks
If you offer local pickup, you might want to offer a "Pay at Pickup" option. However, you only want this to appear if the customer has actually selected the "Local Pickup" delivery method. We allow you to sync your payment options with the selected delivery method, preventing customers from choosing "Pay at Pickup" and then asking for international shipping. For conditional shipping logic, many merchants pair HidePay with HideShip on the Shopify App Store.
Geographic Precision
Different markets have different payment preferences. In the Netherlands, iDEAL is dominant. In Brazil, Pix is essential. In parts of Europe, SEPA transfers are preferred. You can use geography-based rules to ensure that the most relevant local method is always at the top of the list, while irrelevant methods are hidden entirely to reduce clutter—see how to hide payment methods for a specific city within a country in the HidePay docs.
Sorting and Renaming for Better Conversion
Customizing your checkout is not just about hiding options; it is also about how you present the options that remain. The order and the naming of your payment methods have a psychological impact on the customer.
The Power of Sorting
Most customers will choose the first or second option presented to them. If your checkout defaults to a high-fee provider at the top, you are essentially paying for the privilege of a poor layout. We allow you to reorder your list so that your preferred gateway—usually the one with the lowest fees or the highest success rate—appears first. By guiding the customer toward these choices, you can significantly lower your average transaction cost. Learn the exact steps to hide, sort, or rename payment methods.
Improving Clarity through Renaming
Sometimes the default names of payment gateways are confusing to the end user. A customer might not know what "External Gateway 1" means, but they understand "Secure Credit Card Payment." Renaming standard gateways allows you to provide clarity and build trust. You can also use renaming to localize your checkout, ensuring that the terminology matches what customers in different regions expect to see.
Blocking Express Checkout Buttons
Express checkout buttons—like Shop Pay, PayPal Express, and Apple Pay—are designed to speed up the process. While usually helpful, they can sometimes bypass important logic or validation rules you have set up in your cart.
If you need to ensure a customer sees specific terms or agrees to certain conditions before paying, these "accelerated" buttons can be a hindrance. Our tool allows you to block these buttons based on specific rules. For details on blocking express checkout buttons with HidePay, see the guide on how to Hide the Express Checkout with HidePay.
For example, you might allow Apple Pay for standard retail orders but block it for custom or made-to-order items that require a more detailed checkout flow. This ensures that every customer follows the exact path you have designed for your business.
Implementing Rules: A Step-by-Step Approach
When you decide to move beyond basic manual payments, the process of implementing rules should be methodical. We recommend a "Right rule, right condition" approach to ensure you don't accidentally hide payment methods for the wrong people.
- Identify the Goal: Are you trying to reduce fees, prevent fraud, or simplify the UI?
- Define the Segment: Is the rule for everyone, a specific country, a specific customer tag, or a cart total?
- Choose the Action: Do you want to hide, sort, or rename the method?
- Test the Logic: Before going live, use a test customer account or a specific tag to ensure the rule triggers correctly.
By isolating one variable at a time, you can optimize your checkout without the risk of a sudden drop in conversion. Start with the most impactful change—usually hiding high-fee or high-risk methods for specific segments—and then move on to fine-tuning the sorting and naming of your gateways.
Conclusion
Customizing your Shopify payment methods is no longer a luxury reserved for Plus merchants with large development budgets. By combining Shopify’s native manual payment options with the advanced logic of Shopify Functions, you can create a checkout experience that is both user-friendly and highly profitable.
Controlling which payment methods appear—and how they are presented—allows you to:
- Reduce transaction fees by prioritizing low-cost gateways.
- Minimize chargebacks by hiding high-risk options in certain regions.
- Provide a tailored experience for B2B and VIP customers.
- Clean up your checkout UI to keep customers focused on completing their purchase.
Taking control of your checkout logic is a straightforward way to improve your store's performance. If you are ready to start building a smarter checkout, you can try HidePay on Shopify. We offer a free-to-install plan and live documentation to help you configure your first rule.
Start optimizing your checkout today by installing HidePay and creating your first payment rule. For a broader look at combining payments and shipping controls, read Introducing Nextools’ HideSuite: the bundle for smart Shopify merchants.
FAQ
Can I hide credit card options for specific products on Shopify?
Yes, you can create rules based on cart contents. If a specific product is in the cart, the app can hide certain payment methods, such as credit cards or Shop Pay, and surface alternatives like bank transfers. This is often used for high-risk items or products with very low margins. See the HidePay tutorial on how to hide payment methods for certain products.
Is it possible to reorder payment methods without using Shopify Plus?
Yes. Because our tool is built on native Shopify Functions, it works on Basic, Shopify, and Advanced plans, as well as Shopify Plus. You can reorder gateways like PayPal, Stripe, and Shopify Payments to ensure your preferred method appears at the top of the list for all customers.
Does HidePay slow down the checkout process?
No. The app uses Shopify's native backend logic (Shopify Functions), which means the rules are processed by Shopify's own servers during the checkout flow. There are no external scripts or "flickering" effects, ensuring the checkout remains fast and stable for every customer.
Can I rename "Cash on Delivery" to something else?
Yes, you can rename any payment method that appears at checkout. Many merchants rename "Cash on Delivery" to "Pay at Door" or "Manual Collection" to better fit their local market's terminology or their specific business model. This change is purely cosmetic and does not affect how the payment is processed. For step-by-step help with renaming, see the HidePay guide to hide, sort, or rename payment methods.