Introduction
Configuring how your customers pay is one of the most critical steps in launching and scaling a Shopify store. The payment methods you choose directly influence your conversion rates, transaction fees, and overall customer trust. Adding a payment method involves two distinct processes: setting up how you receive money from customers and setting up how you pay your Shopify subscription and app fees.
Modern e-commerce requires more than just a single credit card processor. To remain competitive, you likely need a mix of digital wallets, buy-now-pay-later (BNPL) options, and local payment methods tailored to specific regions. While adding these options is straightforward, managing them effectively is where top-tier merchants differentiate themselves. We built HidePay to give merchants the granular control they need over these options, ensuring that the right payment methods appear for the right customers at the right time — learn more about [HidePay on the Shopify App Store].
This guide provides a comprehensive walkthrough for adding and managing payment methods within your Shopify admin. You will learn how to activate primary providers, configure alternative wallets, and manage your store’s billing profile. By the end of this article, you will have a clear roadmap for building a high-converting, efficient checkout experience. If you want a deeper overview of the app and early use cases, see [Introducing HidePay for Shopify].
Setting Up Your Primary Payment Provider
The first step in accepting customer payments is selecting a primary payment provider. For most merchants in supported regions, Shopify Payments is the preferred choice. It integrates directly with your admin, eliminating the need to log into external platforms to view transactions or manage payouts.
Activating Shopify Payments
If your business is located in a supported country, Shopify Payments allows you to accept all major credit cards, as well as integrated options like Apple Pay and Google Pay. To activate it, navigate to the Settings menu in your Shopify admin and select Payments.
If you haven't set up a provider yet, you will see a button to complete the account setup. You will need to provide your business details, including your tax ID (if applicable), business address, and banking information. Shopify uses this data to verify your business and ensure payouts are directed to the correct account.
Once active, Shopify Payments often provides lower transaction fees compared to third-party gateways. It also removes the additional transaction fees that Shopify typically charges when you use an external provider.
Using Third-Party Gateways
If Shopify Payments is not available in your region, or if your business model requires a specific provider, you can choose a third-party gateway. Shopify supports hundreds of providers globally, such as Stripe, Authorize.net, and 2Checkout.
To add a third-party provider, go to Settings > Payments. In the "Payment providers" section, you can select "Choose a provider" to browse the available options for your region. Keep in mind that you can only have one primary provider active for credit card processing. If you switch from one to another, the previous provider will be deactivated.
Key Action Steps for Primary Setup:
- Verify your business eligibility for Shopify Payments to save on transaction fees.
- Gather your bank routing and account numbers before starting the setup.
- Complete the "Proof of Liveness" or identity verification steps promptly to avoid payout holds.
- Ensure your store currency matches the currency of your primary bank account.
How to Add Alternative Payment Methods
Alternative payment methods refer to options that sit alongside your primary credit card processor. These include digital wallets like PayPal and Amazon Pay, as well as installment-based services like Affirm, Klarna, or Afterpay.
Integrating PayPal
PayPal is often the first alternative method merchants add because of its massive global user base. In many cases, Shopify automatically creates a PayPal Express Checkout account for you using the email address you used to sign up for your store.
To fully activate it, you must navigate to Settings > Payments, find the PayPal section, and click "Activate." You will be redirected to PayPal to permissions and link your business account. If you do not complete this step, you may be able to collect payments, but you won't be able to issue refunds or manage orders from the Shopify admin. For examples of hiding Express Checkout buttons or PayPal express flows, see the guide on how to [hide the Express Checkout with HidePay].
Adding Buy Now, Pay Later (BNPL) Options
BNPL services are proven to increase average order value (AOV) by allowing customers to split payments into interest-free installments. To add these, you typically need to create an account with the provider (e.g., Klarna) and then find them under the "Alternative payment methods" section in your Shopify Payments settings.
Once added, these options appear at checkout as distinct choices. While they are great for conversion, they often carry higher processing fees than standard credit card transactions.
Local Payment Methods
If you sell internationally, adding local payment methods is essential. For example, customers in the Netherlands frequently use iDEAL, while those in Belgium prefer Bancontact. Within the Shopify Payments configuration, you can toggle these regional options on or off. This allows you to cater to local preferences without needing a separate gateway for every country. If you need to control payments based on the cart currency, see the HidePay tutorial on how to [hide payment methods based on cart currency].
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Adding Manual Payment Methods for Special Orders
Not every transaction needs to happen through a digital gateway. Many merchants, particularly those in the B2B space or those operating in specific international markets, require manual payment methods.
Common Manual Options
Manual payments are processed outside of your online store's checkout. Common examples include:
- Cash on Delivery (COD): The customer pays the courier upon arrival.
- Bank Deposit: You provide your bank details, and the customer transfers funds manually.
- Money Order: The customer sends a physical check or money order.
To add these, go to Settings > Payments and scroll down to the Manual payment methods section. Select the method you wish to add and provide instructions for the customer. These instructions will appear on the order confirmation page.
The Risks of Manual Payments
While manual methods like COD are popular in certain regions, they carry a higher risk of "Return to Origin" (RTO) or non-payment. Because the transaction isn't settled at the time of the order, there is no financial commitment from the customer.
Using the app we developed, you can mitigate this risk by creating rules that hide manual payment methods for certain customers or order types. For instance, you might hide COD for orders over a certain dollar amount or for customers who have a history of frequent returns. If you need tighter order validation to block risky purchases entirely, a complementary option is [CartBlock on the Shopify App Store], which specializes in blocking or validating orders based on rules.
What to do next with manual payments:
- Draft clear, concise instructions for bank transfers to avoid customer errors.
- Set a minimum or maximum order value for COD to protect your margins.
- Regularly audit your manual orders to ensure payments are being reconciled in your accounting software.
Managing Merchant Billing and Subscription Payments
Adding a payment method isn't just about how you get paid; it's also about how you pay Shopify for your subscription, app fees, and shipping labels. This is managed through your Billing Profile.
Adding a Credit Card for Billing
To add or update your billing method, go to Settings > Billing. Under the "Billing profile" section, you can add a credit card or a co-branded debit card. Shopify requires a valid payment method on file to keep your store active.
If you need to update an existing card, Shopify does not allow you to simply edit the numbers for security reasons. Instead, you must add the new card as a new payment method and then delete the old one.
Setting Up Backup Payment Methods
Shopify allows you to have multiple payment methods on file for billing. This is a vital fail-safe for growing stores. If your primary card is declined—perhaps due to an expired date or a temporary fraud block—Shopify will automatically attempt to charge your backup method.
To set this up, add a second card or link a PayPal account in the Billing section. You can then designate which is the "Primary" and which is the "Backup." Having a secondary method ensures your store doesn't go offline and your apps continue to function without interruption.
Billing Address Accuracy
Always ensure the billing address in your Shopify admin matches the address on file with your bank. Mismatched addresses are a common cause of payment failures for merchant subscriptions. If you move your business or change your banking institution, updating this section should be a priority.
Optimizing Your Payment Method Display Strategy
Once you have added several payment methods, your checkout can quickly become cluttered. Simply adding every available option can lead to "choice paralysis," where a customer becomes overwhelmed and abandons their cart. The goal is to show the fewest number of relevant options.
Sorting for Better Conversion
By default, Shopify often displays payment methods in the order they were activated. However, the order in which these options appear can influence customer behavior. Merchants often prefer to list their lowest-fee provider first or prioritize digital wallets like Apple Pay to speed up the mobile checkout process.
Our tool allows you to reorder these methods easily — see the HidePay guide to [sort and rename payment methods] for step-by-step instructions. By placing the most trusted and fastest options at the top, you reduce friction. For example, if you know that 80% of your customers use credit cards, that should be the first option, followed by Express Checkout buttons.
Renaming for Clarity
Sometimes, the default name of a payment method isn't clear to the customer. A generic "Bank Transfer" label might be better renamed to "Direct Wire Transfer (2% Discount)" to encourage its use. Customizing these labels helps clarify the process and can even be used to provide incentives for specific payment types. For a quick walkthrough, watch or read the HidePay tutorial on how to [hide, sort, or rename payment methods].
Conditional Visibility
The most advanced way to manage your payment methods is through conditional logic. You may want to add a payment method but only show it under specific circumstances.
- By Geography: Only show iDEAL to customers in the Netherlands.
- By Product Type: Hide BNPL options for digital gift cards.
- By Order Total: Disable COD for orders exceeding $500.
- By Customer Tag: Show "Net-30" terms only to customers tagged as "Wholesale."
Using HidePay, you can implement these rules natively within Shopify — follow the help article on how to [create a payment customization] to get started. This ensures that your checkout remains clean and tailored to the specific context of the transaction.
Technical Efficiency and Shopify Functions
In the past, customizing the checkout required complex workarounds or the use of Shopify Scripts, which were limited to Plus-level merchants. Today, Shopify has moved toward a more robust architecture known as Shopify Functions.
The app we provide is built entirely on these native Shopify Functions. This is a significant technical advantage for merchants. Because the logic runs natively within Shopify’s infrastructure, it is incredibly fast and reliable. There are no external scripts that could slow down your page load times or break during a high-traffic sale.
When you add payment methods and then use our tool to hide or sort them, you are interacting with the same underlying technology that powers Shopify’s own checkout. This ensures a consistent experience for the customer and peace of mind for the merchant. Whether you are running a flash sale or managing a steady stream of B2B orders, native functions provide the stability required for modern e-commerce. To learn more about why functions matter (and what to do about Scripts being retired), read our piece on [Why Shopify Functions are the future and scripts are the past].
If you need to migrate legacy Scripts or want a codeless way to generate Functions, consider [SupaEasy on the Shopify App Store] as a complementary tool.
Conclusion
Adding payment methods to your Shopify store is a fundamental task, but doing it strategically is what drives growth. By activating the right mix of primary providers, alternative wallets, and manual options, you create a checkout that meets global customer expectations. Simultaneously, maintaining a healthy billing profile ensures your business operations remain uninterrupted.
As your store grows, remember that more options aren't always better. The key to a high-converting checkout is relevance. Use the tools available to you to prune irrelevant choices, reorder options for speed, and rename methods for clarity.
Key Takeaways:
- Start with Shopify Payments if available to minimize fees and simplify management.
- Always set up a backup payment method in your Billing Profile to prevent store downtime.
- Use manual payment methods strategically for B2B or specific regional needs.
- Optimize your checkout by hiding or reordering methods based on customer location and order value.
To take full control of your checkout experience and ensure your payment methods are working for you rather than against you, consider [installing HidePay] from the Shopify App Store. You can view current pricing and explore how native rules can transform your checkout performance.
FAQ
How do I add a new credit card for my Shopify subscription?
To update the card you use to pay for Shopify, go to Settings > Billing and click on your Billing Profile. You must add the new card as a separate payment method first. Once the new card is added, you can set it as the primary method and then delete the old card from the list.
Can I accept multiple currencies with one payment method?
Yes, if you use Shopify Payments, you can accept multiple currencies. You will need to enable the specific currencies you wish to support within your Markets settings. When a customer from a different region visits your store, Shopify will automatically show the price and process the payment in their local currency.
Why isn't my newly added payment method showing up at checkout?
There are several reasons a payment method might not appear. First, ensure you have completed the activation or onboarding process for that specific provider. Second, check if the method is restricted to certain countries or currencies. Finally, ensure you don't have any conflicting checkout rules or apps that might be hiding the method based on the cart's contents.
Is it possible to hide PayPal for specific products?
Standard Shopify settings do not allow you to hide payment methods based on the specific products in a cart. However, you can achieve this using the tool we built. By creating a rule in our app, you can specify that if a certain product or product tag is present in the cart, the PayPal option should be hidden from the customer — see the help article on [hiding payment methods for certain products] for details.