Introduction
Choosing the right payment processor is one of the most significant technical decisions you will make for your store. While Shopify offers its own native solution, many global merchants prefer the specific control and established infrastructure of a direct Stripe integration. Connecting Stripe allows you to leverage its extensive toolset for international commerce, high-volume processing, and advanced financial reporting.
We developed HidePay to give you full control over how these payment options appear to your customers once they are connected. Managing your gateway is only half the battle; the other half is ensuring that your checkout presents the right options at the right time — you can get HidePay for your store from the Shopify App Store.
This guide provides the exact steps to add Stripe to your Shopify store and explains how to optimize its visibility to increase conversion rates. You will learn how to navigate regional restrictions and manage the associated fees effectively. For an introduction to the app and its goals, see our post "Introducing HidePay for Shopify." By the end of this article, you will have a clear path to a more professional and high-converting checkout experience.
Understanding the Relationship Between Stripe and Shopify
Before you begin the installation process, you must understand how these two platforms interact. Shopify Payments, the platform’s default gateway, is actually powered by Stripe’s infrastructure. This partnership allows Shopify to offer a deeply integrated experience for most merchants in major markets like the United States, Canada, and the United Kingdom.
However, because Shopify Payments is built on Stripe, the two services are often mutually exclusive in the Shopify admin. If your business is located in a country where Shopify Payments is available, Shopify generally requires you to use their native version rather than connecting a standalone Stripe account. In these regions, you already have the benefits of Stripe's processing power, but it is branded as Shopify Payments.
You will typically only see "Stripe" as a selectable third-party provider if you are operating in a country where Shopify Payments has not yet launched, but where Stripe itself is supported. This includes dozens of countries across Europe, Asia, and South America. Understanding your local availability is the first step in determining how you will interact with the Stripe ecosystem.
How to Add Stripe to Shopify: Step-by-Step
If your store is eligible to use Stripe as a standalone third-party provider, the setup process is direct. You do not need to edit your theme code or hire a developer to handle the integration.
1. Verify Your Eligibility
Check the "Payments" section of your Shopify admin. If you see Shopify Payments as an option, you likely cannot add a separate Stripe account. If Shopify Payments is not available in your region, proceed to the next step. You must also ensure you have a fully activated Stripe account with your business details and bank information already verified.
2. Navigate to Payment Settings
Log in to your Shopify admin and select "Settings" at the bottom left of the screen. From the settings menu, click on "Payments." This area serves as the control center for every transaction method your store accepts.
3. Choose a Third-Party Provider
In the "Payment providers" section, look for a button or link that says "Choose a provider" or "Add payment method." Shopify will present a list of available gateways for your region. Use the search bar to type "Stripe." If it appears in the results, select it. If it says "Unavailable in your country," you must use Shopify Payments or an alternative local gateway.
4. Authenticate Your Account
Once you select Stripe, Shopify will redirect you to a Stripe login page. Enter your credentials and authorize the connection. This process creates a secure link between your store and the processor, allowing order data and funds to flow between the two systems.
5. Activate and Test
After the accounts are linked, you will be sent back to Shopify. Click "Activate" to make the gateway live. We recommend immediately performing a test transaction using a real credit card for a small amount (like $1.00) to ensure the funds reach your Stripe dashboard correctly. Remember to refund yourself afterward to verify the refund sync works as well.
Action Summary: Immediate Next Steps
- Confirm if your business location allows standalone Stripe or requires Shopify Payments.
- Log in to Stripe separately to ensure all "Know Your Customer" (KYC) documentation is complete.
- Connect the accounts through the Shopify admin "Payments" menu.
- Run a live test transaction to confirm the payout pipeline is active.
For step-by-step help creating the HidePay rules referenced in this guide, see the HidePay article on how to create a payment customization.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Managing the Stripe Checkout Experience
Adding the gateway is a technical requirement, but optimizing it is a strategic one. When you add Stripe, it often enables several sub-options, such as Apple Pay, Google Pay, and specific local credit card networks. Simply enabling everything can lead to a cluttered checkout that overwhelms the customer.
This is where the checkout layout becomes critical. A clean checkout has fewer distractions and presents the most relevant payment method first. Merchants who use HidePay can sort these options to ensure the most popular or lowest-fee methods are at the top — learn how to sort and rename payment methods in the HidePay docs. For example, if you know your customers in a specific region prefer credit cards over digital wallets, you can move the credit card fields to the primary position.
Action Summary: Immediate Next Steps
- Confirm if your business location allows standalone Stripe or requires Shopify Payments.
- Log in to Stripe separately to ensure all "Know Your Customer" (KYC) documentation is complete.
- Connect the accounts through the Shopify admin "Payments" menu.
- Run a live test transaction to confirm the payout pipeline is active.
Why Use Stripe Instead of Other Third-Party Gateways?
Stripe is often preferred over other third-party providers because of its reliability and the breadth of its features. For merchants who have moved beyond the startup phase, Stripe offers several distinct advantages:
- Global Reach: Stripe supports over 135 currencies, allowing you to charge customers in their native currency while receiving payouts in yours.
- Detailed Reporting: The Stripe dashboard provides a level of granular detail on successful and failed transactions that most other gateways cannot match.
- Speed of Payouts: Depending on your history and region, Stripe often offers faster payout schedules than smaller, local providers.
- Security: Stripe is a PCI Service Provider Level 1, the most stringent level of certification available in the payments industry.
For many, the decision comes down to the ecosystem. If you already use Stripe for other parts of your business, such as a physical point-of-sale system or a separate SaaS subscription, centralizing your Shopify revenue in the same dashboard makes accounting much simpler.
Handling Transaction Fees and Margins
One of the most important considerations when adding Stripe as a third-party provider is the fee structure. When you do not use Shopify Payments, Shopify charges an additional transaction fee on every order. This fee varies based on your Shopify subscription plan (typically ranging from 0.5% to 2.0%).
This is in addition to the processing fees Stripe itself charges (usually 2.9% + $0.30 per transaction, though this varies by country). You must factor these combined costs into your product pricing.
To protect your margins, you can use rules to control when Stripe appears. For example, if you find that Stripe’s fees on international transactions are too high for low-value orders, you can use our tool to hide Stripe for orders below a certain dollar amount and offer an alternative method instead. This type of conditional logic ensures that your most expensive payment methods are only used when the profit margin on the order can support them. If you also need to control shipping options to avoid margin erosion from shipping fees, consider using HideShip to manage shipping methods alongside payments.
Sorting and Renaming Your Payment Methods
Once Stripe is active, it appears in your checkout with a default label, usually "Credit Card" or "Stripe." However, default labels aren't always the best for conversion. Depending on your brand voice or the specific market you are targeting, you might want to rename the payment method to something more descriptive, like "Secure Credit/Debit Card" or "Pay with Card."
Renaming payment methods is a simple but effective way to build trust. If a customer sees a brand they recognize or a clear description of the security involved, they are less likely to abandon the cart.
Sorting is equally important. If you have multiple gateways active—perhaps Stripe for credit cards and a separate gateway for local bank transfers—the order in which they appear matters. Research consistently shows that the first option in a list receives the most attention. By sorting your preferred, most reliable gateway to the top, you guide the customer toward the path of least resistance.
If you manage both payments and shipping and want a single approach to checkout optimization, read about HideSuite — the bundle that pairs HidePay and HideShip.
Advanced Logic: Hiding Payment Methods by Rule
Strategic hiding is a core part of the "Smart Checkout" method. You do not always want every payment method to be available to every customer. There are several scenarios where hiding Stripe (or specific options within it) can improve your operations:
Geography-Based Rules
If you are selling globally, some payment methods are irrelevant in certain countries. You can create a rule that only shows Stripe to customers in regions where it is the most trusted option. Conversely, if you have a local gateway for a specific country that offers lower fees, you can hide Stripe for those specific customers to ensure you maximize your profit — see the HidePay guide on how to organize payment methods by country or by Shopify Market.
Product-Type Rules
Certain products carry a higher risk of chargebacks. If you sell digital goods or high-ticket luxury items, you may want to limit payment options to those with the strongest seller protections. You can set rules to hide certain Stripe-powered digital wallets for specific products that are historically linked to higher dispute rates.
Customer Tag Rules
For B2B merchants, payment flexibility is key. You might want to offer "Net 30" or "Invoicing" to your wholesale customers but keep Stripe as the only option for retail customers. By using customer tags, you can hide the credit card gateway for your logged-in wholesale buyers, encouraging them to use your preferred B2B payment flow.
Managing Express Checkout Buttons
When you add Stripe, you often gain access to express checkout buttons like Apple Pay or Google Pay. While these are great for mobile conversion, they can sometimes interfere with other cart features, such as discount code fields or shipping calculators.
It is important to have the ability to block these express buttons based on specific conditions. For instance, if a customer has a "subscription" item in their cart that Stripe’s express flow doesn't support perfectly, you can create a rule to hide those buttons, forcing the customer through the standard checkout where the subscription terms are clearly displayed. This prevents technical errors and reduces customer support inquiries. Follow our step-by-step guide on how to hide the Express Checkout with HidePay for exact setup instructions.
The Technical Advantage of Shopify Functions
In the past, many of these checkout customizations required "Shopify Scripts," which were only available to Shopify Plus merchants and required complex Ruby coding. Today, the infrastructure has shifted to Shopify Functions.
Our app is built natively on Shopify Functions. This means that when you create a rule to hide or sort a payment method, it happens within Shopify’s own backend. There is no external script running on your page, which ensures that your checkout remains fast and secure. Native performance is essential for maintaining a high conversion rate; even a one-second delay in the checkout process can lead to abandoned carts. If you want a no-code way to generate or migrate functions, check out SupaEasy for creating Shopify Functions without writing code.
Troubleshooting Common Stripe Integration Issues
Even with a straightforward setup, you may encounter obstacles. Most issues with Stripe on Shopify fall into three categories:
If you need stronger order validation or to add pre-checkout rules (for example, to block certain orders before payment), CartBlock can be used to validate or block problematic checkouts.
1. "Provider Not Found"
If Stripe does not appear in your list of third-party providers, it is almost certainly a regional restriction. Shopify will hide Stripe if Shopify Payments is available in your country. In this case, you are already using Stripe technology; you just manage it through the Shopify Payments interface.
2. Transaction Declines
If Stripe is active but payments are failing, check your Stripe dashboard first. Usually, the "Logs" section will provide a specific reason for the decline (e.g., "incorrect CVC" or "insufficient funds"). If the logs are empty, the issue may be with the connection between Shopify and Stripe, and you should try deactivating and re-authenticating the gateway.
3. Missing Express Buttons
If Apple Pay or Google Pay isn't showing up, ensure that you have enabled them within your Stripe account settings. These often require a separate "one-click" activation inside the Stripe dashboard before they will flow through to your Shopify storefront.
Conclusion
Adding Stripe to your Shopify store provides a robust, professional foundation for your global sales. While the initial connection is simple, the real value comes from how you manage that gateway at checkout. By focusing on a clean, sorted, and relevant list of payment options, you reduce friction for your customers and protect your business from unnecessary fees and risks.
Taking control of your checkout doesn't have to be a complex technical project. With the right rules in place, you can ensure that every customer sees the exact payment methods that lead to a successful sale. If you are ready to optimize your checkout layout and gain full control over your payment methods, install HidePay on the Shopify App Store today.
Summary of Key Takeaways:
- Stripe availability depends on whether Shopify Payments is active in your region.
- Direct Stripe integrations incur an additional Shopify transaction fee.
- Use sorting and renaming to make your Stripe options more appealing to customers.
- Apply conditional logic to hide expensive or high-risk payment methods when necessary.
If you are ready to optimize your checkout layout and gain full control over your payment methods, you can install HidePay from the Shopify App Store today.
FAQ
Can I use Stripe and Shopify Payments at the same time?
No. In countries where Shopify Payments is available, it is the primary gateway powered by Stripe. Shopify does not allow you to connect a separate, standalone Stripe account as a third-party provider in these regions, as it would be redundant to their internal infrastructure.
Does Stripe charge extra fees for Shopify users?
Stripe charges its standard processing fees (typically 2.9% + $0.30 in the US). However, if you use Stripe as a third-party provider instead of using Shopify Payments, Shopify will also charge you an additional transaction fee of 0.5% to 2.0%, depending on your Shopify plan.
Why is Stripe showing as "Unavailable" in my Shopify admin?
This usually occurs if your business is registered in a country where Shopify Payments is the required gateway. If you are in the US, UK, Australia, or several European countries, you must use Shopify Payments to access Stripe's processing power.
Can I hide specific Stripe payment options like Apple Pay?
Yes. Using our app, you can create specific rules to hide, sort, or rename any payment method that appears at checkout. This allows you to block express buttons for certain products, regions, or customer groups without affecting the standard credit card fields.