Introduction
Adding a shopify custom payment method is a strategic move to accommodate regional preferences and complex business requirements. Merchants use these options to bridge the gap between digital storefronts and offline payment workflows, such as bank transfers or cash on delivery. HidePay on the Shopify App Store helps you manage these options effectively by applying rules that ensure the right methods appear only to the right customers.
This article explores how to implement and optimize custom payments to improve conversion rates and operational efficiency. We will cover the technical foundations of manual methods and the strategic logic required to control them. Whether you are a B2B wholesaler or a global DTC brand, managing your checkout logic is essential for protecting your margins.
By the end of this guide, you will understand how to configure manual options and use native tools to refine your checkout experience. We provide the practical steps needed to turn a cluttered payment list into a conversion-optimized asset.
Understanding Custom Payment Methods in Shopify
A shopify custom payment method generally refers to manual or offline payment options. Unlike credit card gateways or digital wallets, Shopify does not process these payments automatically. Instead, the order is created with a "Payment Pending" status. You then collect the funds outside the platform and manually mark the order as paid.
Common examples include bank transfers, money orders, and cash on delivery (COD). These methods are essential in markets where digital payment adoption is low or for business-to-business (B2B) transactions where Net 30 terms are standard. While they offer flexibility, they also require more administrative oversight.
The "custom" aspect also extends to how you control existing payment methods. For many merchants, the goal is not just to add a new method but to customize the visibility and order of what is already there. This ensures that customers in specific regions see the local payment options they trust most while hiding options that might be high-risk or unprofitable for the merchant.
How to Add a Manual Payment Method
Setting up a manual payment method is a straightforward process within your Shopify admin. This allows you to accept payments that are not processed by a gateway provider.
- Navigate to your Shopify admin settings and select the Payments section.
- Locate the "Manual payment methods" area.
- Choose a suggested method like "Cash on Delivery (COD)" or select "Create custom payment method."
- Enter a name for the method. Avoid reserved terms like "Bitcoin" or "Credit Card," as Shopify prevents these to maintain platform integrity.
- Provide "Additional details." This text appears next to the payment method at checkout. Use this to explain how the payment works.
- Add "Payment instructions." These appear on the order confirmation page. Include your bank details or specific steps the customer must take to finalize the payment.
Once activated, these methods appear to all customers by default. While this provides the alternative payment option you need, it often creates a new problem: showing a manual option to customers who shouldn't see it. This is why adding the method is only the first step in a professional setup. See How to create a payment customization for step-by-step instructions on enforcing rules and conditions.
Limitations of Standard Manual Methods
Standard manual methods in Shopify are "all or nothing." If you enable Bank Transfer, it appears for every customer, regardless of their location, the products in their cart, or their order total. This can lead to confusion. A customer in a different country might select a local bank transfer option that you cannot easily verify.
Furthermore, manual methods do not come with built-in logic. You cannot natively restrict them to specific customer tags or order values without using an app. This is where high-volume merchants often run into friction, as they need more granular control to manage risk and operational overhead. Note the restriction described in the HidePay FAQ: Impossible to hide Credit Card in US and Canada if not on Shopify Plus.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
The Strategy of Payment Customization
Successful merchants do not show every available payment method to every customer. Research consistently shows that providing too many choices leads to decision fatigue and higher cart abandonment rates. The goal of a shopify custom payment method strategy is to surface the most relevant options while hiding the irrelevant ones.
Right Rule, Right Condition
Every payment rule should solve a specific business problem. If you offer a "Wholesale Credit" option, it should only be visible to customers tagged as "B2B." Showing this to a retail customer is confusing and leads to failed orders. We recommend auditing your current checkout to see if any methods are appearing where they shouldn't.
Specificity Beats Blanket Hiding
Hiding a payment option for your entire store is rarely the answer. Instead, use specific conditions. For example, if you ship to Germany but cannot profitably accept cash on delivery there, a single geography-based rule hides that option for all German customers. This allows you to keep the method active for your local domestic market where it is profitable.
Protecting Your Margins
Some payment methods are more expensive than others. High processing fees or the risk of chargebacks can eat into your profits on high-ticket items. Merchants selling high-ticket items often sort credit card options to the top of the checkout and push buy-now-pay-later (BNPL) options lower or hide them entirely for orders over a certain amount. This helps guide the customer toward the most secure and cost-effective payment path for your business.
Controlling Payment Methods with Shopify Functions
In the past, customizing the checkout required the Shopify Script Editor, which was only available to Shopify Plus merchants and required complex coding knowledge. Shopify has moved away from scripts in favor of Shopify Functions. These are native pieces of logic that run within Shopify’s infrastructure.
Our app, HidePay, is built on these Native Shopify Functions. This means the app runs with high performance and reliability. It does not rely on theme code edits or external scripts that can slow down your checkout page. Because it is a "Built for Shopify" certified tool with a 4.8-star rating, it meets the highest standards for quality and security on the platform. Read more in the Nextools blog post: Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.
Using Functions allows for real-time adjustments. As a customer enters their shipping address or changes their cart contents, the payment methods update instantly. If a customer adds a digital gift card to their cart, you can set a rule to hide manual payment methods immediately, as digital goods usually require instant payment.
Why Native Performance Matters
In e-commerce, every millisecond counts. Non-native workarounds often cause a "flicker" at checkout where a payment method appears and then disappears. This looks unprofessional and can trigger security concerns for the customer. Because we use Shopify Functions, the logic is processed before the page even loads for the customer. The result is a clean, stable checkout experience that feels like a native part of the Shopify platform.
Advanced Use Cases for Payment Rules
Once you have established your manual methods, you can apply advanced logic to handle specific business scenarios. These rules help automate your operations and reduce the need for manual order screening.
B2B and Wholesale Workflows
Wholesale orders are often large and require manual invoicing. You might want to offer a "Net 30" or "Purchase Order" method. Using our app, you can ensure these options only appear if the customer has a "Wholesale" tag. For all other retail customers, these options remain hidden. This prevents retail buyers from accidentally selecting a payment method intended for business partners.
Managing Cash on Delivery (COD) Risk
COD is popular in many regions but comes with a high risk of refusal at the doorstep. You can mitigate this by setting rules based on order value. For instance, you might allow COD for orders between $20 and $200. If the order is too small, the shipping costs make it unprofitable. If it is too large, the risk of a non-delivery becomes too high. You can also hide COD if the customer's zip code is known for high return rates. For an example tutorial, see Preventing Fraud: How to Hide Cash on Delivery for Expensive Orders using HidePay on Shopify.
Sorting for Conversion
The order of your payment methods affects which one a customer chooses. Most customers default to the first option they see. You can reorder your methods to prioritize those with the lowest transaction fees or the fastest settlement times. If you prefer customers to use Shop Pay or Apple Pay because they offer better mobile conversion rates, you can sort those to the top of the list. See the help article Sort and Rename payment methods in the Checkout for the exact steps to reorder and rename methods.
Renaming for Clarity
Sometimes the default name of a payment method is not clear enough. You might want to rename "Bank Deposit" to "Direct Wire Transfer (2% Discount)" to encourage its use. Renaming allows you to add local context or branding to your checkout. This small change can significantly improve customer trust and clarity during the final step of the purchase. If a payment method does not behave as expected, use the guide How to Retrieve the Correct Payment Method in HidePay to find the exact method name to target.
Reducing Checkout Friction
A cluttered checkout is a major cause of cart abandonment. If a customer is presented with a long list of credit cards, wallets, and manual options, they may feel overwhelmed. The "Smart Checkout" method involves showing only the methods that the customer is likely to use.
Eliminating Irrelevant Options
If you are selling to a customer in the United States, they likely do not need to see regional payment methods specific to Europe or Asia. By hiding irrelevant options based on the customer’s country, you create a more focused and localized experience. This makes the checkout feel tailored to the individual, which builds confidence.
Managing Express Checkout Buttons
Express checkout buttons like PayPal Express or Apple Pay are great for speed, but they can sometimes disrupt the flow of your checkout, especially if you need to collect custom information or if those buttons conflict with certain discounts. HidePay gives you controls to block or hide express buttons under specific conditions—see Hide the Express Checkout with HidePay for a step-by-step guide on disabling express checkout buttons for markets or countries.
Action Steps for a Cleaner Checkout
- Identify any payment methods that have high failure rates or high fees.
- Determine which customer segments (e.g., B2B vs. Retail) should see specific methods.
- Set up rules to hide manual options for international customers to avoid verification issues.
- Reorder your list so your preferred, high-conversion methods are at the top.
- Use renaming to clarify any ambiguous payment terms.
Protecting Your Bottom Line
Optimizing your shopify custom payment method setup is not just about the customer experience; it is about protecting your business. Every manual payment that goes unpaid or every high-fee transaction that could have been a low-fee one impacts your profitability.
Reducing Chargebacks
Some payment methods are more prone to fraud and chargebacks than others. If you notice a pattern of fraudulent activity originating from a specific region or tied to a certain product type, you can proactively hide those payment options for those specific conditions. This "defense-in-depth" approach allows you to keep selling while minimizing your exposure to risk.
Avoiding Costly Deliveries
In the world of physical goods, some payment methods are tied to specific delivery workflows. If you use a shipping carrier that does not support COD, you must ensure that COD is hidden whenever that carrier is selected. This prevents a situation where a customer pays for an order using a method you cannot fulfill, leading to a forced refund and a disappointed customer. If you need to manage shipping methods with the same level of precision, our related app, HideShip, offers similar logic for delivery options.
Testing and Iteration
We recommend testing one rule at a time. When you change your checkout logic, monitor your conversion rates and your "Payment Pending" order volume. If you see a sudden drop in orders, you may have set a rule that is too restrictive.
If you want to run controlled experiments on which payment setups convert best, consider using AB Check: Payment A/B tests to evaluate payment method variations in the checkout.
By isolating variables—such as one specific rule for one specific country—you can see exactly how your changes impact customer behavior. This iterative approach ensures that your checkout remains a high-performing part of your sales funnel. Shopify's platform is robust, and with the right tools, you can make it work exactly the way your business requires.
Conclusion
Mastering your payment methods is a vital part of scaling a Shopify store. Whether you are adding manual options for B2B clients or hiding high-risk methods in specific regions, control is the key to a profitable checkout. Using native Shopify Functions ensures that these customizations are fast, reliable, and invisible to the customer until they are needed.
- Implement manual methods to reach customers who prefer offline payments or require business terms.
- Apply conditional logic to ensure the right payment methods appear only when they are profitable and relevant.
- Prioritize conversion by sorting and renaming options to guide customers toward your preferred payment paths.
Optimizing your checkout doesn't have to be complicated. By using the right tools to hide, sort, and rename your payment options, you can create a professional experience that protects your margins and improves customer trust.
install HidePay to start optimizing your checkout today.
FAQ
Can I hide credit card options on a Basic Shopify plan?
No, Shopify restricts the customization of credit card fields to the Shopify Plus plan in the United States and Canada. On Basic, Shopify, or Advanced plans, you can still hide, sort, and rename alternative and manual payment methods, but credit card options remain standard.
Does HidePay work with Shop Pay?
Shop Pay currently only supports the ability to hide gift cards. Other customizations like renaming or reordering payment methods are not currently compatible with the Shop Pay express checkout due to how Shopify handles that specific accelerated checkout flow.
Will these payment rules slow down my checkout page?
No. Because we build our app on Native Shopify Functions, the logic runs directly on Shopify's servers. There are no external scripts or theme code edits required, so your checkout remains fast and stable for every customer.
How do I offer different payment methods for my B2B customers?
You can use customer tags to identify your B2B buyers. In the app, you create a rule that hides specific manual methods (like Net 30 or Bank Transfer) unless the customer has the "B2B" or "Wholesale" tag associated with their account. For examples and best practices on combining payment and shipping controls, see the Nextools post about the HideSuite bundle.