Back to Payment Guides

How to Install Stripe on Shopify: A Practical Setup Guide

Learn how to install Stripe on Shopify with our step-by-step guide. Discover how to connect your account, run tests, and optimize your checkout for more sales.

Introduction

Setting up a reliable payment gateway is the final step in turning a Shopify store into a functional business. Stripe is one of the most popular choices globally because of its robust security and support for over 135 currencies. While many merchants assume the installation process is a simple toggle switch, the actual configuration depends heavily on your store's location and business model.

In this guide, we will walk through the exact steps to install Stripe on Shopify and explain how to manage it alongside other checkout options. We at Nextools understand that a clean checkout is essential for conversion, which is why we built HidePay to help you manage how these methods appear to your customers. Learn more and install HidePay on the Shopify App Store.

This article is for merchants who want a clear, technical walkthrough of the integration process and the logic behind payment gateway availability. By the end of this post, you will know how to connect your accounts, run test transactions, and optimize your checkout for maximum performance.

Understanding the Relationship Between Stripe and Shopify

Before you begin the installation, you must understand how Stripe and Shopify interact. These two platforms have a deep technical partnership, but they do not always appear as separate entities in your admin panel.

For most merchants in supported countries like the United States, United Kingdom, Canada, and Australia, Shopify offers a native solution called Shopify Payments. This system is technically powered by Stripe’s infrastructure. If you use Shopify Payments, you are already using Stripe’s technology to process credit cards, even if the Stripe brand name is not visible to your customers.

The option to install "Stripe" as a standalone third-party provider usually only appears if Shopify Payments is not available in your region. Shopify generally prevents merchants from installing Stripe as a third-party gateway if they are eligible for the native Shopify Payments system. This is done to keep transaction fees lower for the merchant and to maintain a more unified reporting structure within the Shopify admin.

Step-by-Step: How to Install Stripe as a Third-Party Provider

If you are in a country where Stripe is supported but Shopify Payments is not—such as Brazil, Mexico, or the United Arab Emirates—you can install Stripe as your primary credit card processor. Follow these steps to complete the integration.

1. Verify Your Eligibility

First, ensure your business is located in a country where Stripe operates. You can find the current list of supported countries on the Stripe website. You must also have a paid Shopify plan. Merchants on a free trial cannot typically activate third-party gateways until they choose a plan.

2. Access the Payments Menu

Log in to your Shopify admin. In the bottom left corner, click on the Settings gear icon. From the sidebar menu, select Payments. This section is where all your transaction settings live.

3. Choose a Third-Party Provider

Look for the section labeled Additional payment methods or Third-party providers. Click the button labeled Choose a provider. This will open a searchable list of all gateways compatible with your store's currency and location.

4. Search and Select Stripe

In the search bar, type "Stripe." If it is available for your region, it will appear in the results. Click on it to begin the connection process. If Stripe does not appear, it is likely because Shopify Payments is available in your country, and Shopify expects you to use the native version instead.

5. Authenticate Your Account

After selecting Stripe, you will be redirected to a Stripe login page. Enter your credentials. If you do not have an account yet, you can create one during this step. You will need to provide your business tax ID, bank account details, and personal identification to comply with financial regulations. Once you authorize the connection, you will be sent back to your Shopify admin.

6. Activate and Save

Once back in Shopify, ensure the "Test mode" box is unchecked if you are ready to take real orders. Click Activate Stripe to finalize the setup. Your store is now ready to process credit card payments through the Stripe gateway.

Easily Customize Shopify Payments

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

When to Use Shopify Payments Instead of Stripe

For many merchants, the goal of "installing Stripe" is actually achieved by activating Shopify Payments. Because Shopify Payments is built on Stripe, it offers several advantages that a third-party installation does not.

The most significant benefit is the removal of third-party transaction fees. When you use a third-party gateway like Stripe, Shopify charges an additional fee per transaction (ranging from 0.5% to 2% depending on your Shopify plan). If you use Shopify Payments, this extra fee is waived.

Additionally, Shopify Payments provides:

  • Integrated Reporting: View your payouts and transaction details directly in the Shopify admin without logging into a separate Stripe dashboard.
  • Chargeback Management: Respond to disputes directly within Shopify.
  • Higher Conversion Features: Use Shop Pay, which is Shopify’s high-speed checkout tool that also runs on the Stripe backend.

To activate this version, simply go to Settings > Payments and click Activate Shopify Payments. You will provide the same business and banking information required by Stripe, but the experience will stay entirely within the Shopify ecosystem.

Testing Your Stripe Integration

Never launch your store without testing the payment flow. A broken checkout is the fastest way to lose customer trust. You can test your Stripe integration using two methods.

Using Stripe Test Mode

Inside the Stripe settings in your Shopify admin, you will find a toggle for Test Mode. When this is active, you can simulate successful and failed transactions without moving real money. Use Stripe’s provided test card numbers (such as 4242 4242 4242 4242) to ensure the checkout completes and the order appears in your "Orders" list.

Performing a Real Transaction

For the most accurate test, deactivate test mode and purchase a low-cost item from your own store using a real credit card. Verify that the money is deducted from your card and that the transaction appears in your Stripe or Shopify Payments dashboard. You can then refund the transaction to yourself. Note that some credit card processing fees may not be refunded by the gateway.

Managing Transaction Fees and Costs

Understanding the cost of your gateway is vital for maintaining your profit margins. Stripe generally charges a standard rate of 2.9% + $0.30 per transaction for online credit card processing. However, these rates vary by country and the type of card used (international cards or business cards often carry higher fees).

If you are using Stripe as a third-party provider, remember to factor in the Shopify transaction fee. For a merchant on the "Basic" Shopify plan, using Stripe means paying 2.9% + $0.30 to Stripe, plus an additional 2% to Shopify. This brings your total processing cost to nearly 5%. This is why we recommend using Shopify Payments if it is available in your region, as it eliminates that extra 2% cost.

Optimizing Stripe at Checkout with HidePay

Once Stripe is installed and functional, you may find that you need more control over when and how it appears. A standard installation shows Stripe to every customer, regardless of what they are buying or where they are located. This is where a more strategic approach is required.

We developed our app to give merchants granular control over their checkout experience. If you want to configure rules and operations (hide, sort, rename) from the HidePay dashboard, see the guide on how to create a payment customization.

Using HidePay, you can create rules that sort your payment methods. You might want to move Stripe to the top of the list for customers in the United States while moving local payment methods like iDEAL or Bancontact to the top for European customers—our Country Payment Organizer and Shopify Markets guides explain how to organize methods by country or market.

You can also use the app to rename payment methods. Instead of the generic "Credit Card (Stripe)," you could rename it to "Secure Credit or Debit Card" to build more trust with your audience. These small adjustments can significantly impact your conversion rates by reducing friction and providing a localized experience. For an overview of HidePay’s goals and architecture (including its use of native Shopify Functions), see the introduction to HidePay on the Nextools blog.

If you sell high-risk items that frequently result in chargebacks, you might also combine HidePay with an order-validation tool to block risky purchases before they reach the gateway. CartBlock is one complementary app that helps validate or block orders based on many conditions to protect your store from fraudulent or high-risk transactions.

Common Installation Issues and How to Fix Them

Even with a straightforward process, you may encounter obstacles when trying to install Stripe on Shopify. Here are the most frequent issues and their solutions.

Stripe is Not Listed as an Option

If you search for Stripe and find nothing, check your store's primary address in Settings > General. If your address is in a country where Shopify Payments is available, Shopify will hide the standalone Stripe option. If you absolutely must use Stripe as a third-party gateway in a Shopify Payments region, you would need to contact Shopify support (or reach out via Nextools Support for guidance), though they rarely grant exceptions to this rule.

"Account Pending" Status

After connecting Stripe, your account might show as "Pending" or "Action Required." This usually means Stripe needs more documentation. Check your email or log in to the Stripe Dashboard to see if they require a copy of your ID, business license, or proof of address. Payments may be paused until this verification is complete.

Currency Mismatches

Stripe must be able to process the functional currency of your Shopify store. If your store is set to a currency that Stripe does not support in your specific country, the integration will fail. Ensure your store currency and your Stripe account's settlement currency are compatible.

Conflict with Other Gateways

If you already have a gateway like Authorize.net or Braintree active, you may need to deactivate them before Shopify allows you to set Stripe as your primary credit card processor. Shopify only allows one primary credit card gateway at a time, though you can have multiple "Additional" methods like PayPal or alternative payment providers.

Key Actions for a Successful Setup

To ensure your Stripe installation goes smoothly, follow this short checklist:

  • Confirm Location: Check that your store address matches your Stripe account's registered country.
  • Plan Check: Ensure you are on a paid Shopify plan to activate third-party gateways.
  • Document Readiness: Have your tax ID and banking details ready for the authentication step.
  • Test Thoroughly: Use both test mode and a real transaction to verify the flow.
  • Optimize Visibility: Use a tool like our app to sort or hide Stripe based on specific business rules to protect your margins.

If you need help setting up rules in HidePay, the HidePay help docs include step-by-step tutorials and examples to get you started.

Conclusion

Installing Stripe on Shopify is a critical step in professionalizing your online store. Whether you use the native Shopify Payments version or a third-party Stripe integration, the goal is to provide a secure and efficient way for customers to pay. By following the steps outlined above, you can avoid common pitfalls like unexpected transaction fees or verification delays.

Once your gateway is live, the focus should shift to optimization. Controlling which payment methods appear at checkout can reduce chargebacks and increase conversion rates. If you want to take full control over your checkout logic, install HidePay — get HidePay for your store on the Shopify App Store.

If you also need conditional control over shipping options, consider HideShip on the Shopify App Store to hide, sort, and rename shipping methods. For merchants who want both apps together, read about the HideSuite bundle on the Nextools blog for guidance on using the suite to streamline checkout and shipping controls.

FAQ

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

If Stripe does not appear as an option, it is most likely because Shopify Payments is available in your country. Shopify defaults to its native gateway (which is powered by Stripe) in regions like the US, UK, and Canada. To use Stripe technology in these regions, simply activate Shopify Payments.

Does using Stripe on Shopify cost more than Shopify Payments?

Yes, in most cases. If you use Stripe as a third-party gateway in a region where Shopify Payments is available, Shopify will charge an additional transaction fee (0.5% to 2%). Using Shopify Payments removes this extra fee, making it the more cost-effective choice for most merchants.

Can I use Stripe and PayPal at the same time on Shopify?

Absolutely. Shopify allows you to have one primary credit card processor (like Stripe or Shopify Payments) alongside several "Express" or "Additional" payment methods. PayPal is often used as a secondary option to give customers more flexibility at checkout. If you prefer to hide specific Express Checkout buttons (for example, PayPal Express), follow the Hide the Express Checkout with HidePay documentation to remove or block those buttons where appropriate.

How long does it take for Stripe to deposit money into my bank account?

The payout schedule depends on your country and account history. Most new Stripe users start on a 7-day rolling payout schedule. As you build a transaction history, this can often be reduced to a 2-day schedule. You can view and manage your payout settings within the Stripe Dashboard.


Helpful resources

  • HidePay — install HidePay from the Shopify App Store.
  • How to create a payment customization (HidePay help doc).
  • How to easily organize payment methods by country or by Shopify Market (HidePay help doc).
  • When to use Localized Country, Shipping Country and Shopify Market in HidePay (HidePay help doc).
  • Hide the Express Checkout with HidePay (HidePay help doc).
  • Introducing HidePay for Shopify (Nextools blog).
  • Introducing Nextools’ HideSuite: the bundle for smart Shopify merchants (Nextools blog).
  • HideShip on the Shopify App Store.
  • CartBlock on the Shopify App Store.
  • SupaEasy on the Shopify App Store.
  • HidePay product site for additional details.

Get Started with HidePay

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