Back to Payment Guides

How to Add a Payment Method on Shopify

Learn how to add a payment method on Shopify for store billing and customer checkout. Follow our guide to manage gateways, set backup cards, and boost conversions.

Adding a payment method on Shopify is a fundamental step for both paying your store’s subscription fees and enabling customers to buy your products. Whether you are setting up your billing profile or configuring the gateways that appear at checkout, having the right payment infrastructure ensures your business remains active and your customers have a friction-free experience. While Shopify provides the framework for these connections, using a tool like install HidePay by Nextools allows you to control exactly when and where these options appear to your customers.

This guide provides a detailed walkthrough of adding payment methods for your own billing and for your customer-facing checkout. We will cover how to manage backup methods, how to enable various gateways, and how to optimize the presentation of those methods to increase conversion rates.

Adding a Billing Payment Method to Your Shopify Account

Your billing payment method is how you pay for your Shopify subscription, app fees, and shipping labels. Keeping this information accurate prevents service interruptions and ensures your store remains live. Shopify allows you to add multiple methods to your billing profile, including credit cards and PayPal accounts in supported regions.

Steps to Add a New Billing Method

To add a new payment method for your Shopify bills, follow these steps within your Shopify admin:

  1. Navigate to Settings and then select Billing.
  2. Within the Billing profile section, look for the area labeled Payment methods.
  3. Click Add payment method.
  4. A drop-down menu or pop-up will appear. Select the type of payment method you wish to add (e.g., Credit Card or PayPal).
  5. Enter the required details, including the card number, expiry date, CVV, and the associated billing address.
  6. Save the changes.

If you are adding a credit card, ensure the billing address matches exactly what your bank has on file. A mismatch in the zip code or street address is the most common reason for a payment method being rejected during setup.

Managing Primary and Backup Methods

Shopify allows you to store more than one payment method on file. This is a strategic move for any merchant who wants to avoid store downtime due to an expired card or a temporary bank block. When you have multiple methods saved, you can designate one as the Primary method.

If a primary payment fails, the system automatically attempts to charge your Backup payment method. To manage these:

  • Go to Settings > Billing.
  • In the Payment methods section, click the three dots (...) next to a card.
  • Select Make primary to prioritize that specific card for all future charges.
  • To remove an old card, you must have at least one other valid method on file. You cannot delete your only payment method if you have an active subscription.

Replacing an Existing Card

We cannot simply edit the numbers on an existing card entry if your card number or expiry date changes. Instead, the standard procedure is to add the updated card as a new payment method. Once the new card is successfully added and verified, you can set it as the primary method and then delete the outdated entry. This ensures there is never a moment where your account lacks a valid payment source.

Adding Payment Methods for Your Customers

Once your internal billing is secure, you must configure how your customers will pay you. This involves enabling payment providers and gateways. The methods you choose directly impact your conversion rate, as customers in different regions have distinct preferences for how they complete a purchase.

Enabling Shopify Payments

For most merchants, Shopify Payments is the most direct way to accept credit cards and integrated options like Apple Pay and Google Pay. Because it is built directly into the platform, it eliminates the need for third-party accounts and often reduces transaction fees.

To enable it, navigate to Settings > Payments. If you are in a supported country, you will see an option to complete the Shopify Payments setup. You will need to provide your business details, tax ID, and bank account information for payouts. Once active, the major credit card logos will automatically appear at your checkout.

Adding Third-Party Providers and Express Checkouts

If Shopify Payments is not available in your region, or if you want to offer additional options like PayPal, Amazon Pay, or Klarna, you can add them as third-party providers.

  • PayPal: This is one of the most common additions. When you open a Shopify store, an account is often created automatically using your signup email. You must complete the setup in the PayPal admin to fully claim your funds and enable the checkout button.
  • Express Buttons: Options like Shop Pay, Apple Pay, and PayPal Express are designed to speed up the checkout process. While these are great for mobile conversion, some merchants prefer to limit them for specific high-risk orders or international shipping scenarios. We often see merchants using our app to hide these buttons when specific conditions are met, such as when a customer uses a certain currency or orders a specific product type — see our guide on how to hide express checkout buttons with HidePay.

Manual Payment Methods

Not every transaction needs to happen through a digital gateway. Many B2B merchants or stores operating in specific regions require manual payment methods. These include:

  • Cash on Delivery (COD): The customer pays the courier upon arrival.
  • Bank Deposit: You provide your IBAN or account details, and the customer transfers the money manually.
  • Money Order: The customer sends a physical check or money order.

To add these, go to Settings > Payments, scroll down to Manual payment methods, and select the relevant option. You will be asked to provide instructions that the customer will see after they place the order.

Optimizing the Checkout Experience

Simply adding every possible payment method is not always the best strategy. Too many options can lead to "choice paralysis," where a customer becomes overwhelmed and abandons the cart. A professional checkout should look clean, relevant, and trustworthy.

Sorting for Better Conversions

The order in which your payment methods appear matters. In most cases, you want your most cost-effective or highest-converting method to appear first. If your data shows that customers using a specific local provider are 20% more likely to finish their purchase, that provider should be at the top of the list. By using HidePay, you can reorder these options without touching a single line of code. See the help article covering how to sort and rename payment methods in the checkout for step-by-step instructions.

Hiding Methods Based on Risk and Cost

Not every payment method is suitable for every order. For example, offering Cash on Delivery for a $2,000 international order is a high-risk move for a merchant. Similarly, some payment gateways charge significantly higher fees for certain currencies or regions.

The app we built allows you to create payment customizations that automatically hide specific methods based on the cart's content, the customer's location, or even their previous purchase history. If you ship to a country where a specific gateway has high failure rates, it is better to hide that option entirely and only show the methods you know will work. This reduces customer frustration and saves you the administrative headache of failed transactions. If your challenges involve shipping-related options as well, consider pairing payment rules with a shipping rules app like HideShip on the Shopify App Store to manage both sides of the checkout.

Renaming for Clarity

Sometimes the default name of a payment gateway is confusing to the end customer. A provider might be listed as "Authorize.net" when the customer just wants to see "Credit / Debit Card." Customizing these labels can build trust. You can rename any active payment method to match your brand voice or to provide better localization for international markets — learn how to rename payment methods in our documentation.

Easily Customize Shopify Payments

Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.

Managing International Payment Methods

As you expand into global markets, the "how-to" of adding payment methods becomes more complex. What works in the United States may not be the standard in the Netherlands or Brazil.

Localization via Shopify Markets

Shopify Markets allows you to define different settings for different countries. However, even with Markets, you may find that you need more granular control. For example, you might want to offer "Klarna" to customers in Sweden but hide it for customers in the UK because of specific credit regulations you prefer not to navigate.

When you add these local methods through the Shopify admin, they generally appear for everyone by default if the gateway supports the currency. This is where advanced payment rules become essential. By setting geography-based rules, you ensure that a customer in Italy only sees the methods that are relevant to them, such as Satispay or local bank transfers, while a customer in the US sees a standard credit card and PayPal setup. Read our help doc on how to organize payment methods by country or Shopify Market for examples.

Protecting Your Margins

Payment processing fees vary wildly. Some providers charge a flat fee plus a percentage, while others have high international surcharge rates. When you are operating on thin margins, every fraction of a percent counts.

If a certain payment method is eating too much into your profit for small orders, you can set a rule to hide that method for any cart total below a certain threshold. Conversely, if a method is very expensive for large orders, you can hide it once the cart exceeds a specific value. This level of control ensures that you are never forced to accept a payment that makes a sale unprofitable.

Technical Foundations: Shopify Functions

In the past, many of these checkout customizations required "Shopify Scripts," which were only available to Plus merchants and required knowledge of the Ruby programming language. Today, Shopify has moved toward Shopify Functions.

Our app, HidePay, is built on these native Shopify Functions. This means the rules you create run directly within Shopify’s own infrastructure. There is no external script that needs to load, and there is no risk of the checkout "breaking" if an external server goes down. It is a faster, more secure, and more reliable way to manage your payment methods. For merchants, this means the customizations are "future-proof" and will continue to work even as Shopify updates its checkout UI. Read more about HidePay and our approach in the Nextools blog post Introducing HidePay for Shopify. If you are migrating from legacy Scripts and want a codeless way to generate Functions, check out SupaEasy on the Shopify App Store.

Troubleshooting Common Payment Setup Issues

Even after following the steps to add a payment method, you might encounter issues. Here are the most common problems and how to solve them.

Card Declined During Billing Setup

If Shopify cannot verify your card for your subscription, check the following:

  • International Transactions: Ensure your card is authorized for international payments, as Shopify's billing often originates from Canada or the US.
  • Prepaid Cards: Shopify generally does not accept most prepaid cards for subscription billing. You usually need a standard credit card or a co-branded debit card.
  • Sufficient Funds: Even if you are on a free trial, Shopify may run a small temporary authorization charge to verify the card.

Payment Method Not Appearing at Checkout

If you have added a method in your settings but it doesn't show up for the customer, it is usually due to one of these factors:

  • Currency Incompatibility: Some gateways only work with specific currencies. If your store is set to USD but the gateway only supports EUR, it will not appear.
  • Shipping Address: Some providers, like PayPal or Shop Pay, require a valid shipping address to be entered before the button appears in the checkout flow.
  • App Interference: If you have installed an app to manage payments, check your rules. You might have accidentally created a rule that is hiding the method you just added. If you need help diagnosing invisible or misnamed payment methods, use our guide on how to retrieve the correct payment method in HidePay to read relevant logs.

Action Summary for Shopify Merchants

To ensure your payment setup is optimal, follow these practical steps:

  1. Secure your billing: Add a primary and a backup payment method in your Billing settings to prevent store downtime.
  2. Activate core gateways: Enable Shopify Payments and PayPal to cover the majority of global shoppers.
  3. Add local alternatives: Use third-party providers for regions where your customers expect specific local methods.
  4. Refine the display: Use a tool to sort your best-performing methods to the top and hide high-risk options like COD for international orders.
  5. Audit regularly: Check your payment failure rates once a month to see if any specific gateway is causing high abandonment.

For merchants who want both payments and shipping control in one place, learn about the HideSuite bundle that combines HidePay and HideShip into a single solution.

Conclusion

Knowing how to add a payment method on Shopify is only the first step toward a successful checkout. While the Shopify admin makes it easy to connect gateways, the real strategy lies in how you present those options to your customers. By organizing your methods logically and using rules to show only the most relevant choices, you reduce friction and build trust.

  • Ensure your own billing is redundant with backup cards.
  • Select gateways that match your customers' geographic preferences.
  • Protect your profit margins by hiding expensive or risky methods for certain orders.

To take full control of your checkout and start creating custom rules for your payment methods, try HidePay on Shopify.

FAQ

Can I have more than one billing method on Shopify?

Yes, Shopify allows you to add multiple payment methods to your billing profile. You can designate one as the primary method for subscription fees and others as backups. If the primary method fails, Shopify will automatically attempt to charge the backup method to keep your store active.

How do I change the payment method my customers see at checkout?

You can enable or disable payment gateways by going to Settings > Payments in your Shopify admin. To further customize the experience, such as reordering the list or hiding specific methods for certain products or countries, you can use an app like HidePay to create specific rules based on cart conditions. See our help article on how to create a payment customization for details.

Why is my credit card being rejected for Shopify billing?

The most common reasons include a mismatch in the billing address, the use of a prepaid card (which is often not supported), or the card being blocked for international transactions. Ensure your bank allows charges from Shopify and that your zip code matches your bank's records exactly.

Can I hide specific payment methods for certain products?

Standard Shopify settings do not allow you to hide payment methods based on what is in the cart. However, by using an app built on Shopify Functions, you can create rules to hide options like Cash on Delivery or specific express buttons when a customer is purchasing high-value items or digital downloads. For a step-by-step guide, see how to hide payment methods for certain products.

Get Started with HidePay

Hide, sort, and optimize Shopify payment methods instantly—no code required.