Introduction
Shopify Payments and Stripe are often discussed as two separate entities, but they share the same technical DNA. Shopify Payments is essentially a white-labeled version of Stripe, built specifically for the Shopify ecosystem to provide a more integrated experience for store owners. Understanding the nuances between using the native gateway versus a standalone Stripe account is critical for managing your transaction costs and checkout performance.
Choosing the right payment configuration impacts everything from your daily cash flow to the fees you pay on every order. We built HidePay to give merchants the granular control they need over these options, ensuring that only the most cost-effective and high-converting methods appear at checkout — try HidePay on Shopify.
By the end of this article, you will understand the fee structures, the integration differences, and how to use rule-based logic to protect your margins.
The Technical Relationship Between Stripe and Shopify
Many merchants are surprised to learn that Shopify Payments is powered by Stripe. In 2013, the two companies partnered to create a native processing solution that removed the need for third-party redirects. When a customer enters their credit card details on a Shopify store using the native gateway, Stripe’s infrastructure is what actually processes the transaction in the background. Read the original HidePay announcement for more context on how the app works with native Shopify mechanics.
However, the "standalone" Stripe account you might use for a custom-built website is not the same as the "integrated" Shopify Payments account. When you use the native Shopify version, the platform manages the user interface, the dispute process within your admin, and the payout schedule. You don't interact with a separate Stripe dashboard; everything lives within your Shopify admin.
The primary reason Shopify built this integration was to reduce friction. By keeping the merchant within one interface, they could offer features like Shop Pay and integrated financial reporting. For the vast majority of merchants, the native integration is the path of least resistance, but it is not always the most flexible or cost-effective option for every global market.
Understanding the Fee Structures
The most significant difference between using the native gateway and a third-party Stripe integration is the transaction fee. Shopify incentivizes merchants to stay within their ecosystem by waiving the "third-party transaction fee" for those who use Shopify Payments.
The Cost of the Native Gateway
When you use the native gateway, you pay a flat credit card processing fee based on your Shopify plan. This typically ranges from 2.4% to 2.9% plus a small fixed cent amount. Crucially, there is no additional fee paid to Shopify for the privilege of using their platform to process the sale.
The Cost of Standalone Stripe
If you choose to use a standalone Stripe account as a third-party provider, Shopify applies an additional transaction fee. Depending on your plan (Basic, Shopify, or Advanced), this fee can range from 0.5% to 2% per transaction. This is on top of whatever processing fees Stripe itself charges you. For high-volume merchants, this "double dipping" on fees is often the deciding factor in staying with the native solution.
Currency Conversion and Cross-Border Costs
Both systems charge fees for currency conversion if you sell to international customers in their local currency. If a customer pays in Euros and your bank account is in US Dollars, a conversion fee (usually around 1.5% to 2%) is applied. Managing these costs requires a strategy that goes beyond simply "turning on" all available currencies — see how to hide payment methods for foreign currencies to reduce unnecessary conversion exposure.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
When to Choose Standalone Stripe Over the Native Gateway
Despite the additional fees, some merchants still opt for a third-party Stripe integration. This is usually driven by specific business requirements that the native integration cannot fulfill.
- Geographic Availability: Shopify Payments is available in roughly 23 countries. If your business is registered in a country not on that list, you must use a third-party gateway. Stripe's standalone service is available in significantly more regions.
- Product Restrictions: Some industries are considered "high risk" by Shopify’s terms of service but may be acceptable under Stripe’s direct underwriting. If your store sells products that fall into a grey area, you may be forced to use a standalone account.
- Unified Payouts: If you run multiple businesses across different platforms (e.g., a Shopify store, a mobile app, and a custom SaaS product), you might want all your revenue to flow into a single Stripe dashboard for consolidated reporting.
- Advanced API Access: Stripe’s direct APIs offer more customization for complex billing cycles or subscription models that go beyond the standard Shopify checkout capabilities.
Optimization with Rule-Based Logic
Having your payment gateway active is only the first step. The real profit is found in optimizing when and to whom those payment methods are shown. This is where a tool like HidePay becomes essential. Most merchants present the same checkout options to every customer, regardless of the order value, the customer’s location, or the potential for a chargeback — learn how to create a payment customization to put rules in place.
Protecting Your Margins
Some payment methods carry higher risks or higher fees. For example, accepting a high-value order via a specific credit card type might attract a higher processing fee than a standard debit card. By setting rules to hide certain methods for orders over a specific dollar amount, you can steer customers toward more cost-effective options — see a tutorial on hiding Cash on Delivery for expensive orders as an example.
Reducing Abandonment by Sorting
The order in which payment methods appear matters. If a customer in the UK sees a US-centric payment method at the top of the list, it creates a subtle "this isn't for me" friction. Sorting your payment methods ensures that the most relevant, trusted options for that specific customer are presented first — read the guide on how to sort payment methods with the same name.
Renaming for Clarity
Generic labels like "Credit Card" are fine, but sometimes localization requires more specificity. You might want to rename a payment method to include logos or specific text that builds trust in a local market. Renaming allows you to match the language of your checkout to the expectations of your target audience — see the HidePay guide on how to hide, sort, or rename payment methods.
The Smart Checkout Method for Stripe and Shopify
To get the most out of your payment setup, you should follow a logic-driven approach. Instead of a blanket setup, use specific conditions to trigger changes at checkout.
- Right Rule, Right Condition: Do not hide payment methods for everyone. If you are experiencing high chargebacks from a specific region, create a rule that hides the problematic method only for customers in that geographic area.
- Show Fewer Options: Choice paralysis is real. If you offer ten different ways to pay, the customer has to stop and think. By hiding irrelevant methods—like hiding a "Buy Now, Pay Later" option for a $10 purchase—you clear the path to completion.
- Surface Preferred Methods: Use sorting to push your preferred methods (the ones with the lowest fees and highest success rates) to the top. If Shopify Payments is your most profitable channel, ensure it is always the first option visible.
Moving to Shopify Functions
The landscape of Shopify customization has changed. Previously, merchants had to use Shopify Scripts to hide or sort payment methods, which required a Shopify Plus subscription and technical coding knowledge. Today, we use Native Shopify Functions — read why Shopify Functions are the future for more background.
Our app is built on this native architecture, meaning it runs directly within Shopify’s infrastructure. This provides three main benefits:
- Speed: There are no external scripts to load, so your checkout remains fast.
- Reliability: Because it is native, it won't break when Shopify updates its core theme or checkout code.
- Accessibility: You don't need to be on a Plus plan to customize your checkout logic. Functions are available to more merchants, allowing for professional-grade optimization at any scale.
Managing International Checkout Complexity
International expansion is the most common reason merchants struggle with their payment configuration. When you enable multiple currencies through Shopify Payments, your checkout becomes more complex.
If you are shipping from a US warehouse to a customer in Australia, the shipping costs and delivery times already create friction. If the checkout then presents a payment method that isn't popular in Australia, or if it shows a method that results in a high currency conversion fee for you, the sale becomes less profitable.
A smart international strategy involves:
- Hiding specific methods by country: If a certain wallet provider is not used in a specific country, remove it to keep the UI clean.
- Sorting by currency: Ensure that if a customer is paying in CAD, the methods most common in Canada are at the top.
- Blocking express buttons: Sometimes express checkout buttons (like Apple Pay or PayPal) bypass your custom logic or result in incorrect shipping calculations. We allow you to block these buttons based on specific rules, ensuring the customer goes through the full checkout flow where your rules are applied.
If you need to align payments with shipping behavior, consider pairing payment rules with HideShip on the Shopify App Store to conditionally hide or sort shipping methods alongside payment methods.
Using HidePay for B2B and Wholesale
B2B merchants have unique checkout needs. A wholesale customer placing a $5,000 order should not see the same payment options as a retail customer buying a $50 item. Credit card fees on a $5,000 order can be hundreds of dollars.
With our app, you can use customer tags to differentiate your audience. For a customer tagged "Wholesale," you can hide credit card options entirely and only show "Bank Transfer" or "Invoicing." This protects your margins on large orders while still providing a smooth experience for your retail segment — learn how to hide payment methods by customer tag.
Similarly, you can use cart attributes or product types to trigger rules. If a cart contains a "Pre-order" item, you might want to hide certain payment methods that have strict capture windows, ensuring you don't run into authorization expiry issues before the product is ready to ship.
Action Summary for Merchants
Optimizing your payment setup doesn't have to be a massive project. Start with these concrete steps:
- Audit your fees: Look at your last month of payouts. Are you paying third-party transaction fees because you are using a standalone Stripe account?
- Identify high-risk segments: Look for patterns in your chargebacks. Are they coming from specific countries or specific payment methods?
- Implement one rule: Don't overhaul everything at once. Pick your biggest pain point—perhaps a high-fee method on large orders—and create a rule to hide it.
- Test and iterate: Monitor your conversion rate after applying a rule. If abandonment drops, you know the reduced friction is working.
Conclusion
The relationship between Stripe and Shopify Payments is a partnership that benefits the merchant through deep integration and reduced fees. While Shopify Payments is the right choice for most, the key to a truly profitable store lies in the control you exert over your checkout. By hiding irrelevant options, sorting for conversion, and protecting your margins with rule-based logic, you turn your checkout from a passive form into a strategic asset.
With HidePay, you have the tools to implement these changes without writing a single line of code — install HidePay to start your free trial on the Shopify App Store.
FAQ
Does Shopify Payments use Stripe?
Yes, Shopify Payments is built on Stripe’s infrastructure. Shopify partnered with Stripe to create a native, white-labeled payment solution that allows merchants to process transactions directly within the Shopify admin without needing a separate third-party account.
Why am I being charged an extra transaction fee on Shopify?
If you use a third-party gateway like a standalone Stripe account instead of Shopify Payments, Shopify charges an additional transaction fee ranging from 0.5% to 2%. This fee is waived if you use Shopify Payments as your primary gateway.
Can I hide specific payment methods for certain products?
Yes, using the app, you can create rules based on the contents of the cart. If a specific product is in the cart, you can hide, sort, or rename payment methods to ensure the customer only sees the options you want to offer for that item — see the guide on how to hide payment methods for certain products.
Is it possible to reorder how payment methods appear at checkout?
Yes, you can use our tool to sort payment methods. This allows you to place your preferred or most trusted options at the top of the list, which can help increase conversion rates and guide customers toward lower-fee payment choices — see the instructions to reorder payment methods for details.