Introduction
Accepting payments securely is the most critical function of any e-commerce store. Shopify provides a native solution called Shopify Payments that allows you to start selling immediately without integrating external software. This built-in gateway simplifies the technical side of transactions, but it is not the only option available to merchants.
While the native gateway is the default for many, your business may require specific third-party providers depending on your region, product type, or customer preferences. Managing how these options appear to your customers is where tools like HidePay on the Shopify App Store become essential. We designed our app to give you control over which payment methods are visible, ensuring your checkout remains clean and conversion-oriented.
This article explains how Shopify handles payment gateways, the differences between native and third-party providers, and how you can optimize your checkout to reduce fees and improve the customer experience. By the end of this guide, you will understand how to choose and manage the best payment infrastructure for your store.
Does Shopify Have a Native Payment Gateway?
The short answer is yes. Shopify has its own integrated payment gateway called Shopify Payments. It is the simplest way to accept payments online because it eliminates the need to set up a third-party merchant account. When you use the native gateway, you can manage your orders, payments, and payouts directly within your Shopify admin.
Shopify Payments is built to handle major credit cards like Visa, Mastercard, and American Express. It also supports popular digital wallets such as Apple Pay and Google Pay. Because it is a native tool, it offers several logistical advantages:
- Integrated Reporting: You can track every transaction and payout within the Shopify dashboard rather than logging into a separate provider's website.
- Reduced Costs: Shopify waives the third-party transaction fees (which can range from 0.5% to 2% depending on your plan) when you use the native gateway.
- Fast Setup: In many supported countries, you can activate the gateway simply by providing your business details and bank account information.
However, availability is limited by geography. If your business is located in a country where Shopify Payments is not yet supported, you must use one of the 100+ third-party providers that integrate with the platform.
How Third-Party Payment Providers Work on Shopify
If you cannot use Shopify Payments or if you prefer a different provider for business reasons, Shopify supports a vast ecosystem of third-party gateways. These providers handle the transaction outside of Shopify’s core financial processing while still communicating the order status back to your store.
There are two primary categories of third-party providers on the Shopify platform:
Direct Providers
A direct provider allows your customers to complete their purchase without leaving your online store. The credit card fields are embedded directly into your checkout page. This creates a more professional experience as the buyer never feels like they are being redirected to a different website.
External Providers
An external provider (often called a "hosted" or "redirect" gateway) requires the customer to complete their payment on a page hosted by the provider. Once the payment is successful, the customer is redirected back to your store's "Thank You" page. While this is sometimes seen as adding friction to the checkout process, it is a standard practice for many regional payment methods or high-risk gateways.
Nascondi, ordina e rinomina i metodi di pagamento di Shopify usando potenti condizioni. Personalizza il tuo checkout e controlla le opzioni di pagamento con HidePay.
The Difference Between a Gateway and a Provider
In common e-commerce language, "gateway" and "provider" are often used interchangeably, but they serve slightly different roles. Understanding this helps when you are evaluating costs.
The payment gateway is the technology that captures and transfers payment data from the customer to the processor. The payment processor is the financial institution that actually moves the money from the customer's bank to yours.
When you use Shopify Payments, Shopify acts as both the gateway and the processor (powered by Stripe's infrastructure). When you use an external provider like Authorize.net or Worldpay, you are using their gateway technology to bridge the gap between Shopify and your merchant bank account.
Choosing the Right Payment Gateway for Your Business Model
Selecting a gateway is not a one-size-fits-all decision. The right choice depends on where you sell, what you sell, and your average order value.
Geographical Availability
Not every gateway works in every country. If you are a merchant in the UK, you might look at Stripe or Adyen. If you are selling in Spain, you might want to integrate MONEI to offer local options like Bizum. Always check the official Shopify list of supported providers for your specific region before signing a contract with a gateway.
Transaction and Subscription Fees
Most gateways charge a percentage of the transaction plus a fixed fee (e.g., 2.9% + $0.30). However, some also charge monthly subscription fees or setup fees. You must calculate your projected volume to see which pricing model leaves you with the highest margins. Remember that if you do not use Shopify Payments, Shopify will charge an additional transaction fee on top of what your gateway charges.
High-Risk Products
Some industries, such as supplements, tobacco, or high-end electronics, are considered "high-risk" by traditional banks. Shopify Payments has strict Terms of Service regarding what can be sold. If your products fall into a restricted category, you will need a specialized third-party gateway that supports your industry.
Reducing Fees and Protecting Margins at Checkout
Payment processing is often one of the largest expenses for a growing Shopify store. Protecting your margins requires more than just picking a gateway; it requires managing how those gateways are used.
Certain payment methods, like Cash on Delivery (COD), can be risky in specific regions due to high return rates. Other methods might have significantly higher processing fees for international cards. To protect your bottom line, you should have the ability to restrict these methods based on the customer's location or the order value.
This is where the "Smart Checkout" method becomes useful. Instead of offering every possible payment method to every customer, you should only show the options that are most likely to convert profitably. For example, if a customer's cart total is very low, you might want to hide payment methods that have high flat-fee structures. If a customer is in a country where chargebacks are frequent, you might hide specific "express" buttons that bypass your standard security checks.
Why Checkout Customization is the Next Step After Gateway Setup
Once you have selected your gateways, the next challenge is organization. Shopify's default behavior often lists payment methods in the order they were activated. This is rarely the most efficient way to present choices to a customer.
A cluttered checkout with too many logos can cause "decision paralysis." Research consistently shows that offering fewer, more relevant choices leads to higher conversion rates. By using a tool like install HidePay, you can reorder these options. You might want to move credit cards to the top and push Buy Now, Pay Later (BNPL) options like Klarna or Afterpay further down, or vice versa, depending on what works best for your audience.
We built our app to handle these exact scenarios. It allows you to rename payment methods for better clarity—for example, changing "Standard Credit Card" to "Secure Credit Card Payment"—which helps build trust at the most sensitive moment of the customer journey. See our guide on how to create a payment customization to learn how to set up rules like hiding, sorting, and renaming.
Strategies for Hiding and Sorting Payment Methods
To achieve a truly optimized checkout, you should implement rules that react to the contents of the cart and the identity of the customer. Here are several practical ways to manage your payment gateways:
Hide by Geography
If you ship internationally, you may find that certain payment methods are only relevant in specific countries. There is no reason to show a UK-specific payment method to a customer in Australia. Using geography-based rules keeps the checkout clean and local. For a walkthrough on organizing payment methods by country or Shopify Market, see our documentation on organizing payments by country or market.
Manage Express Checkout Buttons
Express buttons like PayPal Express or Apple Pay are great for speed, but they can sometimes interfere with discount code applications or shipping calculations. You can set rules to hide these buttons when specific products are in the cart or when a certain customer tag is present (such as for B2B customers). If you need step-by-step instructions, the help article on hiding the Express Checkout with HidePay explains how to target express buttons (note some express-button controls require Shopify Plus).
Filter by Order Total
High-ticket items often carry a higher risk of credit card fraud. For orders over a certain amount, you might want to hide standard credit card options and only allow bank transfers or verified payment methods. Conversely, for very small orders, you might hide methods with high flat-fee costs to protect your margins.
Sort Duplicate or Identically Named Methods
If multiple methods appear with the same display name (for example, different regional methods under "Shopify Payments"), you can control their order precisely. See the help doc for how to sort payment methods with the same name for instructions.
Action Summary for Gateway Optimization:
- Identify which payment methods have the highest fees or chargeback rates.
- Determine which countries or regions prefer specific local payment options.
- Use a tool to hide irrelevant or high-cost options for specific customer segments.
- Sort your most trusted or lowest-fee options to the top of the list.
The Technical Advantage: Native Shopify Functions
In the past, customizing the Shopify checkout required complex "workarounds" or the use of the Shopify Script Editor, which was only available to Plus merchants. Today, the platform has moved toward Shopify Functions.
Our app is built entirely on Native Shopify Functions. This is a significant technical distinction because it means the logic for hiding or sorting payment methods runs inside Shopify's own infrastructure. Because it is native, there are no external scripts that slow down your page load speed. It works reliably even during high-traffic events like Black Friday. This "Built for Shopify" approach ensures that your checkout remains stable and secure without requiring any custom theme code edits. For merchants interested in codeless function builders, consider SupaEasy on the Shopify App Store for additional Shopify Functions tooling.
Contextual Considerations for Multi-Store Owners
If you run multiple stores or a complex operation, you might find that you need to coordinate more than just payments. For instance, if you are hiding certain payment methods, you might also need to hide specific shipping methods that don't align with those payments (like a "Pickup in Store" shipping option that doesn't work with "Cash on Delivery").
In these cases, we recommend looking at the broader suite of tools provided by Nextools. While HidePay handles the payment side, HideShip on the Shopify App Store provides the same level of control over shipping methods. For merchants who need both, the HideSuite bundle combines these capabilities together, allowing for a unified strategy across the entire checkout experience.
If you're also concerned about blocking or validating orders (for example to prevent purchases of quote-only or restricted items), check out CartBlock by Nextools, which handles order validation and blocking rules.
Conclusion
Shopify does have a payment gateway, and for many merchants, Shopify Payments is the most efficient choice. However, as your business grows and expands into new markets, you will likely need to integrate third-party providers to meet local demands and manage processing costs.
The key to a successful checkout is not just having the right gateway, but managing how those gateways are presented. By focusing on relevance and reducing friction, you can increase your conversion rates and protect your profit margins. If you're ready to take control of which payment options appear at checkout, get HidePay for your store and follow the setup guides in our documentation to create payment customizations that match your business rules.
Key Takeaways:
- Shopify Payments is the built-in, native option that waives additional transaction fees.
- Third-party providers are necessary for unsupported regions or specific high-risk industries.
- Checkout clutter can be reduced by hiding or renaming payment methods based on the customer's cart or location.
- Native Shopify Functions ensure that these customizations don't slow down your store or break during updates.
FAQ
Does Shopify require me to use their own payment gateway?
No, you are not required to use Shopify Payments. You can choose from over 100 third-party payment providers globally. However, if you do not use Shopify Payments, Shopify will charge an additional transaction fee (0.5% to 2% depending on your plan) on every order.
Can I use multiple payment gateways at the same time?
Yes, Shopify allows you to activate multiple payment options. For example, you can use Shopify Payments for credit cards while also offering PayPal, Klarna, or various cryptocurrency gateways. You can use our app to sort these options so the most preferred methods appear first; see our blog post introducing HidePay for more context.
What is the difference between a direct and an external provider?
A direct provider allows the customer to enter their payment details directly on your Shopify checkout page without leaving your site. An external provider redirects the customer to a separate hosted page to complete the transaction before sending them back to your store.
How do I hide a specific payment method for certain customers?
Shopify does not have a native "hide" button for payment methods in the standard admin settings. To do this, you need an app like HidePay on the Shopify App Store that uses Shopify Functions to create rules. These rules can hide payment methods based on customer tags, delivery address, cart total, or specific products. For step-by-step setup, consult the help article on creating payment customizations.