Introduction
Accepting payments is the most critical function of your online store. While Shopify provides a robust framework for transactions, the process of adding a payment gateway requires a clear understanding of your region's requirements and your customers' preferences. A well-configured payment setup ensures that funds reach your bank account securely while providing a frictionless experience for your buyers.
Once you add your chosen gateways, you can use tools like [HidePay on the Shopify App Store] to manage how those options appear to different customer segments. This article explains the technical steps to integrate payment providers and provides strategies for optimizing your checkout to increase conversions and reduce fees. You will learn how to set up Shopify Payments, integrate third-party providers, and refine your payment list based on real-world business logic.
Understanding Shopify Payment Integration
Shopify acts as a platform that connects your store to various financial institutions. To receive money, you must connect a payment provider—a service that communicates between your store, the customer’s bank, and your own bank account. There are three main ways to handle this: Shopify’s native processor, third-party gateways, and alternative payment methods.
Before you begin the setup, identify which providers are available in your store's business location. Shopify maintains an updated list of supported gateways for every country. Choosing the right one impacts your transaction fees, the currencies you can accept, and how quickly you receive your payouts.
How to Set Up Shopify Payments
Shopify Payments is the simplest way to accept payments online. It eliminates the need to configure a third-party gateway and integrates directly with your admin dashboard. If you use this option, Shopify does not charge additional transaction fees beyond the standard credit card processing rate.
Checking Eligibility
Not every store can use Shopify Payments. Availability depends on the country where your business operates and the type of products you sell. Certain industries, such as high-risk goods or specific regulated items, may be restricted. You must also have a compatible bank account in the same currency and region as your store address.
Activation Steps
To activate this service, navigate to the Payments section within your Shopify admin settings. If your store is eligible, you will see an option to "Activate Shopify Payments." You must provide your business details, including your tax ID or Social Security number, your business address, and your banking information.
Once you submit these details, Shopify usually approves the account instantly, allowing you to start accepting major credit cards right away. It is important to complete the "Account Setup" fully to avoid payout holds. If Shopify requires more documentation, such as proof of business registration or identity verification, they will notify you via the admin banner.
Key Takeaway
Using Shopify Payments simplifies your billing. You see your payouts and orders in one place, and you avoid the 0.5% to 2% third-party transaction fees that Shopify otherwise applies to every sale.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Adding Third-Party Payment Providers
If Shopify Payments is not available in your region, or if you prefer a specific provider like Authorize.net or a local gateway like Razorpay, you must add a third-party provider.
Choosing a Provider
Shopify supports over 100 third-party credit card providers globally. When selecting one, consider the following:
- Transaction Fees: Most providers charge a per-transaction fee (e.g., 2.9% + $0.30).
- Payout Schedule: Determine how many days it takes for funds to reach your bank.
- Regional Popularity: Ensure the provider supports the payment methods your local customers trust.
The Installation Process
In your Shopify admin, go to Settings and then Payments. Look for the "Third-party providers" section and click "Choose a provider." You can search for your gateway by name. After selecting it, you will typically be prompted to enter account credentials like an API Key, Merchant ID, or Secret Key. You obtain these from the provider's own dashboard.
After entering the credentials, click "Activate." It is helpful to run a test transaction using "Test Mode" if the provider supports it. This ensures the connection is live before you announce it to your customers.
Integrating Alternative Payment Methods
Alternative payment methods (APMs) include options like PayPal, Amazon Pay, and Buy Now, Pay Later (BNPL) services like Klarna or Affirm. These are separate from your primary credit card processor.
PayPal Integration
PayPal is often enabled by default on many Shopify stores. However, you must complete the setup to claim your funds. Shopify uses the email address associated with your store to create a PayPal Express Checkout account. If you already have a PayPal business account with that email, the integration is almost instant. If not, you must link your account manually in the Payments settings.
Buy Now, Pay Later (BNPL)
Adding BNPL options can significantly increase the average order value for high-ticket stores. To add these, you usually install the provider's official app from the Shopify App Store. Once installed, the option appears in your payment settings. You will need to configure the terms and verify your business with the provider before the "Pay in 4" or installment options appear at checkout.
Adding Manual Payment Methods
Some businesses require manual payments, such as Cash on Delivery (COD), Bank Transfers, or Money Orders. These are useful for B2B transactions or regions where digital payment adoption is lower.
To add these, select "Manual payment methods" in your Payments settings. You can create custom instructions that the customer sees at checkout and in their order confirmation email. Note that for manual payments, Shopify does not automatically capture funds; you must manually mark the order as "Paid" once you receive the money outside the platform.
What to do next:
- Verify which gateways are supported in your specific country.
- Calculate the total cost (gateway fees + Shopify transaction fees) for each option.
- Link your business bank account to ensure consistent payouts.
- Test the checkout flow on a mobile device to ensure the UI is clean.
Managing Payment Visibility with HidePay
Adding every available gateway might seem like a way to help customers, but a cluttered checkout often leads to confusion and abandonment. This is where strategic management becomes necessary. We developed [HidePay on the Shopify App Store] to give merchants granular control over which payment methods appear based on specific order conditions.
Reducing Transaction Risk
Not all payment methods are suitable for every order. For example, high-risk orders or high-value carts might be better suited for secure credit card processing rather than Cash on Delivery. Using the app, you can create a rule that hides COD for any cart over a certain dollar amount; see the help guide on [how to create a payment customization] for step‑by‑step configuration.
Geography-Based Rules
If you sell globally, you may want to show specific gateways only to customers in certain countries. You might prefer that customers in the United Kingdom use a specific local provider while customers in the US use Shopify Payments. The app supports showing or hiding gateways by country — learn more in the help doc about [hiding payment methods by cart attributes] which covers geography and other attributes.
Optimizing the Checkout Flow
The order in which payment methods appear can influence which one a customer chooses. If you have a preferred gateway with lower processing fees, you should place it at the top of the list.
Sorting Payment Methods
Shopify’s default behavior often lists payment methods alphabetically or in the order they were added. Within our app, you can reorder these options; see the documentation on [sorting and renaming payment methods in the checkout] for how to drag, drop, and position methods (including handling methods that share the same name).
Renaming for Clarity
Sometimes, the default name of a payment gateway is confusing to the end consumer. For instance, a local bank transfer gateway might have a technical brand name that the customer doesn't recognize. You can use the app to rename these methods to something more intuitive, like "Local Bank Transfer" or "Pay with [Local Brand]." Clear labeling reduces hesitation at the final step of the purchase.
Blocking Express Checkout Buttons
Express checkout buttons like Apple Pay, Google Pay, and Shop Pay are designed for speed. While they are great for conversion, they sometimes bypass the parts of your checkout where you collect essential information, such as custom notes or customer tags.
If your business model relies on collecting specific customer data before a payment is finalized, you may need to hide these express buttons under certain conditions. HidePay allows you to block these buttons based on rules you define, such as the contents of the cart or the customer's tags. For details about available express-checkout controls and limitations, see the HidePay feature overview in our [HidePay introduction blog post].
Protecting Your Margins
Every payment gateway has a different cost structure. Some charge higher percentages for international cards, while others have flat fees that eat into small orders.
Rules Based on Cart Total
You can set up logic to hide expensive payment methods for low-value orders. If a specific provider charges a high flat fee per transaction, it might not be profitable to offer it for a $10 purchase. Conversely, for very large orders, you might want to hide credit card options to encourage a wire transfer, saving you hundreds of dollars in processing fees. The help article on [preventing fraud by hiding COD for expensive orders] explains a typical cart-total rule in HidePay.
Product-Specific Restrictions
Certain products may not be compatible with specific gateways due to terms of service or shipping complexities. If you sell a mix of physical and digital products, you might want to hide COD for digital items. We enable you to create rules based on product tags or types, ensuring that the payment options presented are always appropriate for the items in the cart.
Leveraging Native Shopify Functions
Performance is a key factor in checkout conversion. Slow-loading scripts or clunky workarounds can cause customers to leave. Because HidePay is built on Native Shopify Functions, it runs directly within Shopify’s infrastructure. To learn why Shopify Functions matter and how they compare to scripts, read our guide on [why Shopify Functions are the future].
This means there are no external scripts or theme code edits required. The rules you create are executed instantly as the checkout page loads. This native approach ensures that your customizations are stable and compatible with all of Shopify’s latest features, providing a professional experience for your customers and peace of mind for you.
Managing Global Checkouts
International expansion introduces complexity in currency and local preferences. A customer in Germany may prefer Sofort, while a customer in the Netherlands expects iDEAL.
Currency-Based Logic
If you use Shopify Markets to sell in multiple currencies, you can tailor your payment list accordingly. You can set rules to display specific gateways only when the customer is browsing in their local currency. This level of localization makes your store feel like a local business, regardless of where you are actually based.
Supporting B2B and Wholesale
For merchants using Shopify for B2B, the payment needs are different than for retail. You might want to offer "Net 30" terms or bank transfers only to customers with a specific "Wholesale" tag. By using customer tags as a trigger, you can hide retail-focused credit card options and display professional payment terms exclusively to your verified business partners.
Syncing with Shipping Rules
Payment and shipping are often linked. For example, you might only want to offer Cash on Delivery if the customer chooses a specific local courier. If you need to manage shipping methods with the same level of precision, Nextools offers complementary solutions — learn more about the [HideSuite bundle] that pairs payment and shipping controls for a fully synchronized checkout experience.
Maintenance and Testing
Once you have added your gateways and set up your visibility rules, regular testing is vital. E-commerce environments change, and gateways occasionally update their APIs or terms.
How to Test Your Rules
- Use an Incognito Browser: This ensures you are seeing the checkout as a new customer without any saved session data.
- Test Multiple Locations: Use a VPN or Shopify’s preview tools to see how your geography-based payment rules appear to international visitors.
- Verify Cart Triggers: Add items to your cart that should trigger specific rules (like hiding a method for digital goods) to confirm the logic is working correctly.
- Check Mobile Layout: Ensure that renamed or reordered payment methods look clean on smaller screens where space is limited.
FAQ
Can I offer different payment methods to wholesale and retail customers?
Yes. By using customer tags, you can create rules that display specific gateways only to logged-in wholesale customers. For example, you can show "Bank Transfer" or "Purchase Order" to wholesalers while keeping credit card options for standard retail shoppers.
Does adding multiple gateways slow down my Shopify checkout?
Adding the gateways themselves does not typically slow down the checkout. However, how they are displayed can affect the user experience. Using a native tool to sort or hide irrelevant options ensures your checkout remains fast and organized without the clutter of too many choices.
Why is my new payment gateway not appearing at checkout?
This usually happens if the gateway is not fully activated or if there is a currency mismatch. Ensure that the gateway is set to "Live" or "Active" in your settings and that it supports the currency the customer is using. Also, check if any existing rules are accidentally hiding the method — our help docs include a walkthrough on [how to retrieve the correct payment method in HidePay] if a method doesn't behave as expected.
How do I stop Shopify from charging transaction fees on third-party gateways?
The only way to completely avoid Shopify’s third-party transaction fees is to use Shopify Payments as your primary processor. If Shopify Payments is unavailable in your region, these fees are generally unavoidable, though they vary depending on your Shopify subscription plan.
Conclusion
Adding a payment gateway to Shopify is a straightforward process that serves as the foundation for your store's sales. Whether you use Shopify Payments for its ease of use or integrate a third-party provider for regional specificities, the goal is to provide a secure and efficient way for customers to pay. Once your gateways are active, the next step is to refine the experience.
- Select a gateway that balances low fees with high reliability.
- Configure manual methods for specialized business needs like B2B.
- Use logic to hide, sort, and rename options to reduce checkout friction.
- Test your setup regularly to ensure a smooth path to purchase.
By taking control of your checkout logic, you protect your margins and improve the customer journey. Visit the [HidePay on the Shopify App Store] to install the app and see how it can help you customize your payment display today. For deeper reading on combining payment and shipping rules, check our post introducing the [HideSuite bundle], and explore our guide on [Shopify Functions] if you plan to build advanced, native checkout logic.