Introduction
Linking Stripe to your Shopify store is the primary way most merchants begin accepting credit card payments from customers around the world. Because Shopify and Stripe have a long-standing partnership, the connection process is often more straightforward than other third-party integrations. However, the specific steps you need to take depend entirely on your store's physical location and the currency you intend to use.
Many merchants do not realize that Shopify’s native payment solution, Shopify Payments, is actually powered by Stripe infrastructure. While this makes the initial setup fast, some business models require a direct, standalone Stripe account instead of the native Shopify option. Our app, HidePay, helps you manage these options once they are connected; you can install HidePay to ensure your customers see the most relevant payment methods at the right time.
This guide explains how to link Stripe to your Shopify account, clarifies the difference between Shopify Payments and a standalone Stripe integration, and details how to optimize your checkout once the connection is live. You will learn the exact steps to take in your Shopify admin and how to troubleshoot the most common visibility issues.
Understanding the Shopify and Stripe Relationship
Before you begin the technical setup, you must understand how these two platforms interact. Shopify uses Stripe’s underlying technology to run Shopify Payments. For most merchants in supported countries like the United States, United Kingdom, Canada, and Australia, Shopify Payments is the default choice.
When you use Shopify Payments, you are technically using Stripe, but you manage your transactions, payouts, and disputes directly within the Shopify admin. You do not log in to a separate Stripe dashboard to see your sales data. This is the preferred method for most users because Shopify waives the additional third-party transaction fees when you use their native gateway. For background on the move from legacy scripts to the new Functions model, see Why Shopify Functions are the future and scripts are the past.
However, if you are located in a country where Shopify Payments is not yet available, or if your specific industry is restricted by Shopify Payments but permitted by Stripe, you will need to link Stripe as a "Third-Party Provider." In this scenario, you will have two separate dashboards: one for your store and one for your Stripe account. You will also be subject to Shopify’s third-party transaction fees, which vary based on your Shopify subscription plan.
How to Link Stripe as Your Primary Payment Provider
If you are in a region that allows for a direct Stripe connection, follow these steps to link your accounts. Ensure you have your Stripe login credentials and your business tax identification information ready before you start.
1. Access the Payment Settings
Log in to your Shopify admin and navigate to the settings menu, typically located in the bottom left corner. From the list of settings, select the option for payments. This area controls every gateway and express checkout button your customers see.
2. Choose a Third-Party Provider
If you have not yet set up a gateway, you will see a section for payment providers. If Shopify Payments is available in your region, it will likely be the first option presented. To use Stripe specifically, you may need to look for the "Third-Party Providers" or "Additional Payment Methods" section. Click the button to choose or add a provider.
3. Search and Select Stripe
A list of available third-party gateways will appear. You can scroll through the list or use the search bar to type "Stripe." If Stripe does not appear in this list, it is usually because Shopify Payments is already active or available in your country. Shopify restricts the use of a standalone Stripe account in regions where Shopify Payments is offered.
4. Authenticate the Connection
Once you select Stripe, you will be redirected to a Stripe login page. Enter your email and password. Stripe may ask for a two-factor authentication code. Once logged in, you will be asked to authorize Shopify to connect to your Stripe account. After you click "Authorize" or "Connect," you will be sent back to your Shopify admin.
5. Activate and Test
Your Shopify admin should now show Stripe as an active provider. Before driving traffic to your store, you should toggle "Test Mode" on within the Stripe settings in Shopify. Perform a test transaction using Stripe’s test card numbers to ensure the order flows into your Shopify admin correctly. Remember to turn off test mode once you confirm the connection is working.
Action Summary: Connecting Stripe
- Verify if Shopify Payments is available in your country first.
- Open your Shopify admin and navigate to Payments.
- Select Stripe from the third-party provider list.
- Complete the Stripe OAuth login process.
- Run a test transaction before going live.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Why Stripe Might Not Appear in Your Shopify Admin
A common point of frustration for merchants is searching for Stripe in the payment provider list and finding no results. This is almost always due to geographic restrictions or the presence of Shopify Payments.
If your business is based in the United States, for example, Shopify expects you to use Shopify Payments. Because that system is already built on Stripe, Shopify does not allow you to link a separate, standalone Stripe account as a third-party gateway. To the system, having both would be redundant.
If you must use a standalone Stripe account for specific business reasons—such as complex multi-currency requirements or industry-specific risk profiles—you would typically need to be in a country where Shopify Payments has not yet launched. If you are in a supported country and still want to use Stripe's specific features, you are essentially already doing so through the Shopify Payments interface.
Optimizing Stripe Payments at Checkout
Linking Stripe is only the first step. Once your gateway is active, you need to ensure it provides a high-conversion experience for your customers. A default checkout often presents too many options or labels them in ways that confuse buyers.
Rename for Clarity
When you link a third-party provider, the label at checkout might simply say "Stripe" or "Third-Party Gateway." This can be confusing for customers who are looking for a "Credit Card" option. We recommend renaming your payment methods to be as clear as possible. Using a name like "Credit / Debit Card (Secure via Stripe)" increases trust and ensures the customer knows exactly how they are paying. For step‑by‑step instructions, see Sort and Rename payment methods in the Checkout.
Sort Methods by Conversion Rate
Not all payment methods are equal. In some markets, customers prefer credit cards; in others, digital wallets or local payment schemes are the priority. You should position your Stripe-powered credit card option at the top of the list if that is your most reliable and lowest-fee method. Sorting your checkout ensures that the first thing a customer sees is the option they are most likely to use.
Hide Options Based on Cart Logic
Sometimes, you may want to hide the Stripe option entirely. For example, if you are selling high-risk items to a specific country where you experience high chargeback rates through Stripe, you might prefer to only offer local bank transfers or a different gateway for those specific orders. We built HidePay to handle these types of conditions natively; learn how to create a payment customization to apply rules based on cart totals, currencies, and more.
By applying specific rules to your checkout, you can ensure Stripe only appears when it makes sense for your margins. The app supports hiding payment methods based on the customer’s zip code, the products in their cart, or even the total order value; for hiding by product collections, see How to hide a collection of products in the cart with HidePay.
Managing Fees and Margins
When you link Stripe to Shopify as a third-party provider, you are managing two sets of fees. Understanding these is vital for maintaining your profit margins.
- Stripe Processing Fees: This is what Stripe charges you to move money. It is typically a percentage of the transaction plus a flat cent fee (e.g., 2.9% + $0.30).
- Shopify Third-Party Fees: If you are not using Shopify Payments, Shopify charges an additional fee for every transaction processed through Stripe. This fee is usually 2%, 1%, or 0.5%, depending on whether you are on the Basic, Shopify, or Advanced plan.
Before deciding to link a standalone Stripe account, calculate your effective rate. If you are on a Basic Shopify plan, your total fees could be as high as 4.9% + $0.30 per transaction. In most cases, using the native Shopify Payments (which is still Stripe-powered) is the more cost-effective route because it eliminates that middle Shopify fee.
Using Shopify Functions for Better Control
In the past, merchants had to use Shopify Scripts to customize how payment methods appeared. This was limited to Shopify Plus merchants and required complex coding. Today, Shopify has moved to "Shopify Functions," which allow all merchants to customize their checkout logic without touching theme code.
We have built our app on these native Shopify Functions. This means that when you use our app to sort or hide your Stripe payments, the logic runs directly on Shopify’s servers. There is no lag, no flickering at checkout, and no risk of a script breaking during a high-traffic sale. This native integration ensures that your checkout remains fast and reliable, which is critical for maintaining a high conversion rate. For more on the benefits and technical shift to Functions, read Why Shopify Functions are the future and scripts are the past.
Reducing Friction and Cart Abandonment
The primary goal of linking Stripe is to make it easy for people to give you money. However, a "cluttered" checkout is one of the leading causes of cart abandonment. If you have Stripe linked, but you also have PayPal, Apple Pay, Google Pay, and several Buy Now Pay Later (BNPL) options all competing for space, the customer can experience "choice paralysis."
A smart checkout strategy involves showing the fewest number of options necessary to convert the customer. If your Stripe integration handles all major credit cards, you might not need another credit-card-specific gateway. Use rules to surface the most popular local payment methods based on the customer's country and hide the rest. For instructions on organizing payment methods by market, see How to easily organize payment methods by country or by Shopify Market.
For instance, if a customer is buying from the Netherlands, they likely prefer iDEAL. You can use HidePay to ensure iDEAL (if processed through Stripe or another provider) is the first option shown, while pushing standard credit card fields lower. This level of specificity is what separates a standard store from a high-performance e-commerce brand.
Action Summary: Checkout Optimization
- Rename the Stripe gateway to "Credit / Debit Card" for better UX.
- Sort your most profitable payment methods to the top.
- Hide Stripe for specific high-risk regions if necessary.
- Use native Shopify Functions to keep the checkout fast.
Protecting Your Business from High Fees
Beyond user experience, controlling your linked payment methods is about protecting your bottom line. Some merchants face issues where specific payment methods attract higher fraud rates or carry higher processing fees.
If you notice that orders under $10 have a high abandonment rate when only credit cards are available, you might introduce a different method. Conversely, if high-ticket items over $2,000 result in expensive Stripe fees, you might choose to hide Stripe for those specific cart totals and instead offer a bank wire or a different payment method with a flat fee.
The ability to hide, sort, and rename these methods gives you total control over the financial flow of your store. You are no longer at the mercy of whatever default order Shopify chooses for your payment icons.
Conclusion
Linking Stripe to your Shopify store provides a robust foundation for global commerce. Whether you use the native Shopify Payments system or a standalone Stripe integration, the goal remains the same: a secure, reliable way for customers to pay. Once the technical connection is established, your focus should shift toward optimization.
By refining how Stripe appears at checkout—renaming it for clarity, sorting it for preference, and hiding it when it doesn't serve your margins—you create a more professional and efficient buying journey. This level of control is exactly what we provide at Nextools. Read our introduction to HidePay for an overview of the app and its goals.
We recommend that every merchant periodically reviews their checkout flow from a customer’s perspective. If the payment options feel cluttered or confusing, it is time to implement smarter rules. HidePay is designed to give you this control natively, ensuring your checkout is always optimized for your specific business needs — try HidePay on Shopify.
You can start optimizing your checkout today by exploring the features available in our app.
FAQ
Why can't I see Stripe as an option in my Shopify payment settings?
If you are located in a country where Shopify Payments is available (like the US or UK), Shopify generally hides Stripe as a standalone option. This is because Shopify Payments is already powered by Stripe infrastructure. To use Stripe features in these regions, you simply set up Shopify Payments. If you are in a region without Shopify Payments and still don't see Stripe, ensure your Shopify store address is set correctly to a supported Stripe country.
Are there extra fees for using a standalone Stripe account with Shopify?
Yes. If you link a standalone Stripe account instead of using Shopify Payments, Shopify charges an additional transaction fee. This fee depends on your Shopify plan: 2% for Basic, 1% for Shopify, and 0.5% for Advanced Shopify. This is on top of the standard processing fees that Stripe charges you. Using Shopify Payments is the only way to avoid these extra transaction fees.
Can I change the name of the Stripe option that my customers see?
Yes, but Shopify’s default settings for third-party gateways are often limited. To properly rename a payment method for better clarity—such as changing "Stripe" to "Secure Credit Card Payment"—you should use an app like HidePay; get HidePay for your store to access renaming and sorting tools.
Is it possible to hide Stripe for certain products or countries?
Yes. While the standard Shopify admin does not offer "conditional" payment visibility, you can use HidePay to create specific rules. For example, you can hide the Stripe option for customers in specific countries, or for orders that contain specific products that might be restricted by Stripe’s terms of service. This ensures that you only show payment methods that are valid and profitable for every unique order.