Back to Payment Guides

How to Connect Stripe Account to Shopify: A Step-by-Step Guide

Learn how to connect Stripe account to Shopify with our step-by-step guide. Optimize your checkout, manage transaction fees, and master your payment settings today.

Introduction

Connecting a Stripe account to your Shopify store provides a reliable way to process credit card transactions and manage global payments. While Shopify Payments is the default option for many, several business models require the specific features, reporting tools, or regional availability that only a standalone Stripe integration offers. This process is straightforward, but it requires understanding how Shopify handles third-party providers.

In this guide, we explain the technical steps to link your Stripe account and manage the associated transaction fees. We also look at how HidePay helps you control when and where this payment method appears to your customers — and if you want to get started immediately, you can try HidePay on Shopify.

Whether you are migrating from another platform or expanding into new markets, this article provides the practical steps to get your payment infrastructure running correctly.

By the end of this post, you will know how to navigate the Shopify admin to activate Stripe and how to optimize your checkout for better conversion rates.

Understanding the Relationship Between Stripe and Shopify

Before you begin the connection process, it is important to distinguish between Shopify Payments and a standalone Stripe account. Shopify Payments is the platform’s native gateway. It is actually powered by Stripe’s infrastructure. If you use Shopify Payments, you are technically using Stripe "under the hood," but you do not have access to the full Stripe Dashboard for those specific transactions.

A standalone Stripe integration is different. It allows you to manage your funds, disputes, and advanced reporting directly within your own Stripe Dashboard. This is often preferred by merchants who run multi-platform businesses or those who require specific Stripe features like advanced fraud protection (Stripe Radar) or custom billing cycles for subscriptions.

However, Shopify enforces a specific rule: if Shopify Payments is available in your country, you generally cannot use a standalone Stripe account as your primary credit card processor. In regions like the United States, United Kingdom, Canada, and Australia, Shopify encourages the use of its native gateway. Merchants in regions where Shopify Payments is not yet supported can usually select Stripe as a third-party provider without issue.

Learn more about HidePay and the product vision in our post introducing HidePay for Shopify.

How to Connect Stripe Account to Shopify

If your store is located in a supported region for standalone Stripe, follow these steps to link your account.

1. Access Your Payment Settings

Log into your Shopify admin and click on the Settings gear icon in the bottom-left corner. From the sidebar menu, select Payments. This section is where all your gateway configurations live.

2. Choose a Third-Party Provider

Scroll down to the section labeled Payment providers. If you do not have a primary gateway set up, you will see an option to "Choose a provider." If you are currently using another gateway and wish to switch, you may need to deactivate the current one first. Click on Choose a third-party provider.

3. Select Stripe from the List

A list of available providers will appear. Use the search bar or scroll down to find Stripe. If Stripe does not appear in this list, it likely means Shopify Payments is available in your region, which restricts the use of standalone Stripe. If it is available, click on it to proceed.

4. Authenticate and Connect

Shopify will redirect you to a Stripe login page. Enter your Stripe credentials. If you do not have an account yet, you can create one during this step. Once logged in, Stripe will ask you to authorize Shopify to connect to your account. Confirm the authorization, and you will be redirected back to your Shopify admin.

5. Activate the Gateway

Once redirected, ensure all the credit card symbols (Visa, Mastercard, Amex) you want to accept are checked. Click the Activate Stripe button to make it live. We recommend running a test transaction using a real credit card for a small amount to ensure the funds flow correctly from Shopify to your Stripe Dashboard.

Easily Customize Shopify Payments

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

Technical Considerations and Transaction Fees

When you connect a third-party provider like Stripe, you must account for additional costs. Shopify charges an "Additional Transaction Fee" for any order processed through a gateway other than Shopify Payments.

This fee varies based on your Shopify plan:

  • Basic Plan: 2.0% per transaction
  • Shopify Plan: 1.0% per transaction
  • Advanced Plan: 0.5% per transaction

These fees are on top of the processing fees Stripe already charges you (typically 2.9% + 30¢ for standard cards). For high-volume merchants, these costs can add up. You should calculate whether the specific benefits of the Stripe Dashboard outweigh the additional overhead compared to using Shopify Payments.

Using HidePay to Manage Stripe at Checkout

Once your Stripe account is connected, you might find that you do not want it available for every single customer or order. This is where we provide a more granular level of control. See our guide on how to create a payment customization in HidePay to learn how to build rules that determine when specific payment methods are shown, hidden, or renamed.

For example, if you use Stripe to handle international payments but prefer a different provider for local transactions, you can set a rule to hide Stripe for domestic customers. Use the country payment organizer to configure which payment methods appear per country or Shopify Market, reducing confusion and steering customers toward the most appropriate processor.

The app uses native Shopify Functions, which means these rules run directly within the Shopify infrastructure. This ensures your checkout remains fast and reliable. You can also use the tool to sort payment methods. If you find that Stripe converts better for mobile users, you can move it to the top of the list to make the checkout process faster for those customers.

Why Shopify is moving from scripts to native Functions is covered in our article on why Shopify Functions are the future and scripts are the past.

If you prefer a codeless way to generate or migrate Functions, consider using SupaEasy to create payment and checkout functions without hand-coding.

Why Merchants Choose Standalone Stripe

Despite the additional fees, many established businesses choose to connect Stripe directly. There are four primary reasons for this choice.

Advanced Fraud Prevention

Stripe Radar is a powerful tool that uses machine learning to detect and block fraudulent transactions. While Shopify has its own fraud analysis, some merchants find that Radar gives them more control over "risk scores" and allows them to set custom block lists. This is particularly useful for stores selling high-risk goods or expensive luxury items.

Unified Reporting

If you sell on Shopify, a custom mobile app, and a wholesale platform, having all your revenue flow into a single Stripe account makes accounting much easier. Instead of reconciling reports from multiple different gateways, you have one central source of truth for your finance team.

Access to Stripe Billing

For merchants who offer complex subscriptions or tiered pricing, Stripe Billing provides features that go beyond standard Shopify subscription apps. By connecting your account directly, you can leverage Stripe’s specialized tools for recurring revenue and dunning (managing failed credit card payments).

Global Payment Methods

Stripe supports a massive array of local payment methods, such as iDEAL in the Netherlands or Bancontact in Belgium. While Shopify Payments supports many of these, a direct Stripe integration sometimes offers faster access to new regional payment options as they are released.

Optimizing Your Checkout After Connecting Stripe

Connecting the gateway is only the first step. To maximize your conversion rate, you should optimize how that gateway appears to your customers.

Rename for Clarity

Sometimes the default label "Credit Card (Stripe)" isn't the most professional look. Refer to our help on how to hide, sort, or rename payment methods with HidePay for step‑by‑step instructions to change labels to something more recognizable like "Secure Credit/Debit Card." This builds trust with the customer at the most critical moment of the purchase.

Sort by Popularity

In your Shopify admin, payment methods often appear in the order they were activated. This is rarely optimal. Use our app to reorder the list. Put the most popular methods at the top. If most of your customers use credit cards via Stripe, that should be the first option they see.

Hide for Specific Tags

If you run a B2B operation alongside your retail store, you might want to offer Stripe to retail customers but hide it for wholesale buyers who should pay via bank transfer or "Net 30" terms. Follow the HidePay guide on hiding payment options by customer tag to create a rule that looks for a "Wholesale" customer tag and automatically hides the Stripe option for those users.

Common Obstacles During Setup

The most frequent issue merchants face is the "Stripe is not available" message. As mentioned earlier, this is almost always due to geographic restrictions. If Shopify Payments is an option in your country, Shopify hides Stripe from the third-party provider list.

To check if this is the case, look at the top of your Payments page. If you see a prominent "Set up Shopify Payments" button, your region is restricted. To use Stripe in these regions, you would typically need to be using a Shopify Plus account and have a specific business case that requires it, or use a "developer" workaround that is often not supported for live production stores.

Another common issue involves currency mismatches. Ensure your Shopify store currency matches your Stripe account's primary currency. While Stripe can process many currencies, having a mismatch can sometimes lead to settlement issues or unexpected conversion fees from your bank.

Action Summary for Merchants

To ensure a successful integration and a high-converting checkout, follow these practical steps:

  • Check Eligibility: Confirm if Stripe is available as a standalone provider in your country by checking the "Third-party providers" list in your Shopify admin.
  • Calculate Fees: Factor in the additional 0.5% to 2.0% Shopify transaction fee to ensure the integration is financially viable for your margins.
  • Connect and Test: Complete the authentication process and perform a live test transaction to verify the connection.
  • Refine the Experience: Use the HidePay documentation on creating payment customizations to rename the gateway for a professional look and sort it to the top of your payment list.
  • Set Protective Rules: If certain products or regions have high chargeback rates, use HidePay to hide Stripe for those specific scenarios.

Protecting Your Margins

Some payment methods are riskier than others. Stripe provides excellent protection, but every merchant eventually deals with chargebacks. If you notice a high volume of disputes coming from a specific geographic region or a specific product category, you should take action.

You do not have to disable Stripe for your entire store. Instead, use HidePay to hide the credit card option only for those high-risk segments. You can require those customers to use a more secure method, like a verified digital wallet or a direct bank transfer. For additional order validation and blocking of suspicious purchases, consider using CartBlock to add rules and protections at cart and checkout.

By taking control of your payment gateway visibility, you create a cleaner, more efficient checkout. This reduces friction, builds customer trust, and ultimately leads to higher conversion rates across your entire store.

The Role of Shopify Functions

The way apps interact with the Shopify checkout has changed. In the past, merchants had to use complex "Plus-only" scripts to hide or sort payment methods. These scripts were often difficult to maintain and could break during theme updates.

HidePay is built on native Shopify Functions. This is the modern standard for checkout customization. Because it is native, the logic happens on Shopify’s servers, not in the browser. This means there is no "flicker" where a payment method appears for a second and then disappears. It also means the app is compatible with the latest "Checkout Extensibility" updates that Shopify is rolling out to all merchants.

Conclusion

Connecting your Stripe account to Shopify is a strategic move for merchants who need advanced control over their financial operations. While it requires navigating regional restrictions and understanding the additional fee structure, the benefits of unified reporting and advanced fraud tools are significant for growing businesses.

  • Connect Stripe via the Third-party providers menu in Shopify Settings.
  • Be aware of the additional Shopify transaction fees for using external gateways.
  • Use HidePay to customize how Stripe appears to different customer segments (see our Sort and Rename guide for details).
  • Leverage Shopify Functions for a fast, reliable checkout experience.

If you are ready to take full control of your checkout and optimize how your payment methods are displayed, install HidePay — free to install on the Shopify App Store — and start building your custom rules today.

FAQ

Why can't I see Stripe in my Shopify payment provider list?

If Stripe is not visible, it is usually because Shopify Payments is available in your country. Shopify requires merchants in these regions to use their native gateway for credit card processing. You can only use a standalone Stripe account if Shopify Payments is not supported in your store's primary location.

Does Shopify charge extra fees for using a standalone Stripe account?

Yes, Shopify charges an additional transaction fee ranging from 0.5% to 2.0%, depending on your Shopify plan. This is separate from the processing fees that Stripe charges you directly. These fees are waived only if you use Shopify Payments as your primary gateway.

Can I use Stripe for subscriptions on Shopify?

Yes, Stripe is a popular choice for managing subscriptions. Many subscription apps for Shopify require a robust gateway like Stripe to handle recurring billing and vaulted card information. Connecting Stripe ensures that these recurring transactions are processed reliably through the same account as your standard orders.

How do I hide Stripe for specific countries after connecting it?

Once Stripe is connected, you can use HidePay to create a geography-based rule. Simply select Stripe as the payment method to hide and choose the specific countries where you want it removed from the checkout. This is done through a simple interface without needing to edit any code.

Get Started with HidePay

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