Introduction
Managing a retail business requires a payment setup that works as hard as you do. When you move from online sales to in-person transactions, the way you handle shopify pos payment gateways determines how quickly you can move customers through a line. A slow or confusing checkout process leads to frustrated shoppers and lost revenue. Merchants need a system that balances speed, low transaction fees, and reliability across every physical location.
While Shopify provides native tools for your brick-and-mortar store, many merchants also need precise control over their online checkout. We built HidePay to give you that same level of authority over your digital storefront. By managing which payment options appear based on specific conditions, you ensure that both your physical and digital checkouts are lean and profitable. To try this for your store, consider installing HidePay on Shopify to start hiding, sorting, and renaming checkout payments.
This guide explains how to select, configure, and manage payment gateways for Shopify POS. You will learn the differences between native and third-party providers, how to handle custom payment types, and how to keep your checkout process organized. The goal is to create a unified system where every transaction is secure and every customer has a preferred way to pay.
Understanding Shopify POS Payment Gateways
A payment gateway is the bridge between your customer’s bank account and your business bank account. In a retail environment, this involves both software and hardware. Shopify POS is designed to work most efficiently with Shopify Payments, but it also allows for external integrations.
Shopify Payments for POS
For most merchants, Shopify Payments is the default choice. It is integrated directly into the POS app, meaning you do not need to enter third-party credentials or manage a separate dashboard for your physical sales. When you use this native gateway, your online and offline sales data remain unified. This makes reporting and inventory management much simpler.
One of the biggest advantages of the native gateway is the hardware compatibility. Shopify’s card readers, such as the WisePad 3 or the POS Terminal, are designed to sync with the app instantly. This setup supports tap, chip, and swipe payments, along with digital wallets like Apple Pay and Google Pay.
Third-Party Payment Providers
If you are in a country where Shopify Payments is not yet available, or if you have a pre-existing relationship with a local bank, you might use a third-party gateway. In this scenario, you use an external terminal provided by your bank or processor.
When a customer pays, you process the transaction on the external hardware first. Once the payment is approved, you manually mark the order as paid in the Shopify POS app. While this adds a manual step, it provides flexibility for merchants with specific banking requirements or those operating in niche markets.
Key Factors When Choosing a POS Gateway
Selecting the right gateway involves more than just looking at transaction rates. You must consider how the gateway impacts your daily operations and your customer experience.
Transaction Fees and Overhead
Every gateway has a cost. Shopify Payments typically offers transparent, flat-rate pricing based on your Shopify plan. If you choose an external provider, you may face additional transaction fees from Shopify for not using the native gateway. You must calculate the total cost, including:
- The flat fee per transaction.
- The percentage of the total sale.
- Any monthly hardware rental fees.
- Potential "non-use" fees if you bypass Shopify Payments.
Hardware Reliability
In a physical store, the hardware is a frequent point of failure. You need a gateway that supports reliable, modern hardware. Look for readers that connect via Bluetooth or physical wires to ensure the connection does not drop during a busy shift. Native Shopify hardware is often preferred because it receives automatic firmware updates directly through the POS app.
Global Availability
Not all gateways work in every region. If you plan to open locations in multiple countries, verify that your chosen gateway supports those currencies and local payment methods. For example, some regions heavily prefer local debit networks over international credit cards. Ensure your gateway can process these to avoid turning away local customers.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Managing Payment Methods on POS Devices
Not every POS device in your store needs the same payment options. A dedicated "click and collect" counter might not need a cash drawer, while a mobile staff member on the floor might only accept card payments.
Customising Individual Devices
Shopify allows you to manage payment methods for each device separately. In your Shopify admin, you can set a default list of accepted payments that applies to all new devices. However, you can go into the settings of a specific iPad or tablet and toggle certain options off.
For example, if you are running a temporary pop-up shop, you might want to deactivate "Cash" to simplify your end-of-day reconciliation. You can also activate custom payment methods, such as:
- Physical checks.
- Bank transfers for high-ticket B2B sales.
- External terminals.
- Store credit.
Staff Permissions for Payments
Security is a priority when handling money. You can control which staff members have the authority to manage payment settings. By restricting these permissions, you ensure that only managers can activate or deactivate gateways or change how cash is tracked. This reduces the risk of accidental changes during a shift and helps maintain a clean audit trail.
Setting Up Custom Payment Types
There are times when a customer wants to pay using a method that isn't a standard credit card or cash. Shopify POS allows you to create "Custom Payment Types" to track these sales accurately.
When you create a custom payment type, Shopify does not process the funds. Instead, it records the transaction so your inventory and sales reports remain accurate. This is commonly used for:
- Wholesale Orders: If a customer pays via an invoice or wire transfer later.
- External Gift Cards: If you are migrating from an old system and still have active physical gift cards that aren't in the Shopify database.
- Trade-ins: If you allow customers to trade in old items for value toward a new purchase.
To set this up, go to your Point of Sale settings in the Shopify admin. In the "Checkout" section, you can add a name for your custom type. Once saved, this name will appear as an option on the checkout screen of your POS app.
Improving the Checkout Flow
A clean checkout is just as important in person as it is online. If your POS screen is cluttered with ten different payment options that you rarely use, your staff will take longer to process each sale.
Sorting for Speed
The most common payment methods should always be at the top of the list. Usually, this is "Card" followed by "Cash." By organizing these options, you minimize the number of taps a staff member needs to complete a transaction.
If you want to reorder or group similar payment methods in your online checkout, HidePay provides tools to sort payment methods (including guidance for methods that share identical names). See the HidePay help documentation for step-by-step instructions on sorting payment methods with the same name.
Reducing Friction with Digital Wallets
Most modern gateways for Shopify POS support contactless payments. Encouraging customers to use Apple Pay or Google Pay can significantly speed up the checkout line. These methods are often more secure and do not require a physical signature or PIN entry for smaller amounts, making the process almost instantaneous.
Bridging the Gap: POS and Online Payments
Many merchants who sell in person also run high-volume Shopify stores. While you manage your POS gateways through the app settings, managing your online gateways requires a more sophisticated approach. This is where the principles of payment customization become vital for your entire business.
If you accept cash on delivery (COD) or bank transfers online, you might not want those options available to every customer. For instance, you may want to hide COD for international orders while keeping it active for local pick-up customers. HidePay allows you to apply these types of rules to your online checkout—learn how to create a payment customization in the HidePay documentation.
By using the same logic you use to organize your POS—showing only what is relevant—you can use the app to sort or rename payment methods online. This creates a consistent brand experience. If you call a specific payment method "In-store Payment" on your POS, you can use the tool to rename it the same way on your website for customers choosing local pickup.
For more context on why merchants use conditional payment rules and how this reduces risks like unwanted fees and chargebacks, see the Nextools post introducing HidePay and the post about the HideSuite bundle that explains pairing payment and shipping controls.
Protecting Your Margins
Payment gateways are not just about convenience; they are about protecting your bottom line. Some payment methods carry higher risks of chargebacks or higher processing fees.
In a physical store, the risk of a chargeback is lower when a card is physically present and "dipped" or "tapped." However, online, the risk increases. This is why many merchants use rules to manage their gateways. For example, you might want to hide high-fee payment options for low-value orders to protect your profit margins.
Using HidePay, you can set rules that hide certain gateways if the cart total is below a specific amount—see the HidePay guide on creating payment customizations to get started. There are also targeted tutorials for hiding COD on expensive orders and hiding payment methods by country or currency to help protect margins across markets.
Technical Foundation: Shopify Functions
It is important to note that the way Shopify handles checkout customization has changed. Older methods often relied on Shopify Scripts, which required complex coding and were only available to Plus merchants. Today, the platform uses Shopify Functions.
HidePay is built on native Shopify Functions. This means the app runs within Shopify’s own infrastructure. For you, this means the app is faster, more secure, and works reliably during high-traffic events like Black Friday. Because it is native, it doesn't interfere with your theme code, ensuring that your online checkout remains as stable as your POS system.
If you need custom Shopify Functions or are migrating from legacy Scripts, Nextools also offers SupaEasy to generate or migrate functions without deep developer effort.
Action Plan for Merchant Success
To get the most out of your shopify pos payment gateways, follow these steps:
- Audit your current fees: Compare what you are paying on Shopify Payments versus potential third-party providers. Don't forget to include the "third-party transaction fee" Shopify charges if you don't use their native gateway.
- Standardize your hardware: Use the same card readers across all locations to make staff training easier and troubleshooting faster.
- Clean up your POS screen: Deactivate any payment methods you don't actually use. If you never take checks, remove the option.
- Align your online and offline experience: Use HidePay to ensure your online customers see the most relevant, cost-effective payment methods, just like your in-store customers do. Check the HidePay help docs for specific examples (cart total, country, customer tags).
Conclusion
Optimising your payment gateways is a continuous process of refinement. Whether you are selling at a local market using Tap to Pay on iPhone or running a multi-location retail chain with dedicated POS Terminals, the goal remains the same: a fast, secure, and intuitive checkout. By selecting the right gateway and organizing your payment options, you reduce staff errors and improve customer satisfaction.
Effective payment management doesn't stop at the physical counter. To bring this same level of professional control to your online store, consider how you can direct your customers toward the best payment choices.
- Choose the gateway that offers the best balance of fees and hardware.
- Customise each POS device to fit its specific role in your store.
- Use custom payment types to track non-standard transactions.
- Control your online checkout experience to protect your margins.
Ready to take full control of your checkout? Install HidePay from the Shopify App Store and start building a smarter payment strategy today. If you need advanced function generation or migration, consider SupaEasy to create Shopify Functions without heavy development.
FAQ
Can I use my own credit card terminal with Shopify POS?
Yes, you can use an external terminal provided by your bank or a third-party processor. To do this, you process the payment on the external device first, then select a "Custom Payment Method" in the Shopify POS app and mark the order as paid. Note that Shopify may charge an additional transaction fee if you are not using Shopify Payments. For common setup patterns and troubleshooting with HidePay, see the HidePay help center.
How do I hide certain payment methods on a specific POS device?
You can manage this directly in the Shopify POS app on the specific device. Navigate to Settings > Payments, and you can toggle specific payment methods like Cash or Credit/Debit on or off. This allows you to customize the checkout experience for different staff members or store locations. To replicate conditional behavior online, consult the HidePay guide on how to create a payment customization.
Are there extra fees for using custom payment methods like checks?
Shopify does not charge additional transaction fees for manual payment methods such as cash, checks, or bank transfers. These are primarily used for record-keeping and inventory tracking, as the actual funds are handled outside of the Shopify platform.
How can I make my online checkout match my POS payment options?
While Shopify POS settings handle in-person sales, you can use HidePay to manage your online checkout. The app allows you to hide, sort, or rename payment methods on your website based on conditions like shipping address, cart total, or customer tags, ensuring a consistent experience across all sales channels. For setup steps, visit the HidePay documentation and the HidePay blog post that explains core use cases and benefits.