Back to Payment Guides

Integrating PayPal with Shopify: A Strategic Setup Guide

Master integrating PayPal with Shopify. Learn to set up the gateway, optimize checkout flow, hide express buttons, and reduce fees with strategic setup rules.

Introduction

PayPal is the first payment gateway most merchants consider because it provides instant credibility and reaches over 400 million active users worldwide. While Shopify simplifies the initial connection, a standard integration often leaves merchants with little control over how the payment method behaves at checkout. Successfully integrating PayPal with Shopify requires more than just a few clicks; it involves configuring permissions, optimizing the button placement, and ensuring the payment flow matches your business model.

In this guide, we will walk through the technical setup, the recent updates to the PayPal-Shopify partnership, and advanced ways to manage this gateway. We will show you how to use HidePay to refine your checkout experience by showing or hiding PayPal based on specific customer criteria — see our announcement, Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.

The Standard Integration Process

Setting up the basic connection is the first step in accepting payments. Shopify often pre-configures a PayPal Express Checkout account using the email address associated with your store, but this account is not fully functional until you complete the onboarding process. If you do not finish this setup, you may find that orders are processed, but the funds remain inaccessible in an unclaimed state.

To begin the integration, navigate to your Shopify admin and select the payments section under settings. You will typically see PayPal as a recommended provider. Click the button to activate the gateway. This action redirects you to a PayPal login screen where you must provide permissions for Shopify to interact with your account. Once you grant these permissions, you are redirected back to your admin panel to finalize the settings. If you want a tool to control PayPal visibility and behavior at checkout, you can try HidePay on the Shopify App Store.

A critical part of this step is choosing your payment authorization method. You can choose to capture payments automatically at the time of the sale or manually. Automatic capture is the standard for most e-commerce stores, as it streamlines the fulfillment process. Manual capture is often preferred by merchants who sell custom-made goods or items with long lead times, as it allows them to authorize the funds and only capture them when the order is ready to ship.

Recent Partnership Updates and PayPal Complete Payments

In late 2024, PayPal and Shopify expanded their strategic partnership, specifically in the United States. This update introduced PayPal Complete Payments as a part of the Shopify Payments ecosystem. For merchants, this means that PayPal wallet transactions are now more tightly integrated into the reporting and management tools of Shopify.

Previously, managing PayPal orders often felt like working in two different systems. You would see the order in Shopify, but for detailed reporting or certain chargeback management tasks, you had to log into your PayPal dashboard. This new integration streamlines that flow, offering a unified view of payouts and order data. If you are a merchant in the U.S., checking if your account has migrated to this new experience is vital for operational efficiency.

This partnership also positions PayPal as an additional processor for credit and debit card transactions within the Shopify Payments framework. This change provides more redundancy and potentially better authorization rates for merchants who have historically struggled with specific card types or international transactions.

Easily Customize Shopify Payments

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

Customizing the Checkout Flow

A major friction point for many merchants is the "PayPal Express Checkout" button. This button often appears at the very top of the checkout or even on the cart page. While this is designed to speed up the process, it can sometimes bypass important elements of your store, such as discount code fields or terms and conditions checkboxes.

You can manage this by deciding where these "Express" buttons appear. In your Shopify theme editor, you often have the option to toggle these buttons on or off for the cart page. However, managing them at the final checkout stage requires a more technical approach. Our help documentation explains how to Hide PayPal Express Checkout Button in checkout when necessary.

We built our app to solve this specific problem. Our tool allows you to create rules that block or hide these express buttons under specific conditions, ensuring that customers follow the exact checkout path you intended.

For example, you might want the express button available for low-value orders but hidden for high-ticket items where you want the customer to see specific shipping disclosures or warranty options before they pay. Controlling this flow ensures that the speed of PayPal doesn't come at the cost of your store's operational requirements.

Optimizing for High-Ticket and B2B Sales

Not every payment method is suitable for every transaction. PayPal is excellent for retail consumers, but for B2B (Business to Business) transactions or very large orders, the percentage-based fees can significantly eat into your margins. In these cases, you might prefer the customer to use a bank transfer or a different credit card processor with lower fees.

Using HidePay, you can set a rule that hides PayPal as an option whenever a cart exceeds a certain dollar amount. If your average order value is $100 but you occasionally receive $5,000 wholesale orders, you can hide the PayPal option for any order over $1,000. For a step-by-step on turning cart thresholds into working rules, see our guide on how to create a payment customization using Cart Total criteria.

Similarly, if you use customer tags to identify your wholesale or VIP clients, you can create a rule that changes the payment options they see. You might want to rename the PayPal option to "PayPal (Personal Accounts Only)" or hide it entirely for your "Wholesale" tagged customers, directing them instead toward "Net 30" or "Wire Transfer" options.

  • Identify your high-margin and low-margin customer segments.
  • Determine the threshold where PayPal fees become prohibitive for your business.
  • Apply customer tags to segment your checkout experience.
  • Use a tool like ours to implement these rules without editing code.

Managing Geography and Risk

PayPal is available in over 200 markets, but that doesn't mean it is the right choice for your store in every country. Some regions have higher rates of friendly fraud or chargebacks associated with certain payment gateways. Other regions might have local payment methods that convert much better than PayPal, such as iDEAL in the Netherlands or Bancontact in Belgium.

When you are integrating PayPal with Shopify, consider the geographic distribution of your customers. If you notice a high rate of disputes from a specific province or country, you don't have to disable PayPal for your entire store. You can create a geography-based rule to hide the gateway only for customers in those specific areas — our help article on organizing payment methods by country or Shopify Market shows how to map markets and control which methods appear per region.

Furthermore, you can use sorting to prioritize local preferences. In a market like Germany, you might want to sort PayPal below local options to encourage the use of methods with lower transaction fees. Our app allows you to reorder payment methods so that the most profitable and trusted options appear at the top of the list for each specific market you serve.

Handling Digital vs. Physical Goods

The risk profile for digital goods is significantly different from physical products. Digital goods often face higher dispute rates because there is no physical proof of delivery like a shipping carrier tracking number. If you sell a mix of both, you may want to restrict PayPal to physical goods only.

Within the Shopify environment, you can use product-type rules or "cart contains" rules to manage this. If a customer adds a digital download or a gift card to their cart, you can set a rule to hide PayPal or move it to the bottom of the list. For practical instructions on hiding payment methods when specific collections or products are present, see How to hide a collection of products in the cart with HidePay. This strategy protects your business from the specific risks associated with "unauthorized transaction" claims that are common in the digital products space.

Solving the "Multiple Account" Confusion

A common issue merchants face when integrating is having multiple PayPal accounts or accidentally linking a personal account instead of a business account. To use the full suite of Shopify features, including automatic refunds and integrated reporting, you must use a PayPal Business account.

If you started your store with a personal account, the integration might look successful, but you will find yourself limited. You can upgrade a personal account to a business account within the PayPal settings without changing your email address. Once upgraded, you should refresh the connection in your Shopify admin to ensure all "Grant Permission" tokens are updated. This ensures that when you issue a refund in Shopify, it actually triggers the movement of money in PayPal, saving your team from manual data entry.

The Role of Shopify Functions in Payment Customization

The way apps interact with the Shopify checkout has changed. Previously, merchants had to use the Shopify Script Editor, which was only available to Shopify Plus members and required knowledge of the Ruby programming language. Today, we use Native Shopify Functions to power our tools.

Because we build on these native functions, our app runs directly on Shopify’s infrastructure. This means there are no external scripts that can slow down your page load speed and no theme code that can break when you update your store's design. For a merchant, this translates to a more stable checkout. When you hide or rename a payment method using our tool, the change happens instantly and reliably, regardless of how much traffic your store is receiving. If you need a tool to generate or migrate Shopify Functions, consider SupaEasy on the Shopify App Store for codeless function generation and migration.

Renaming and Sorting for Better Conversion

Clarity at checkout is a major factor in reducing cart abandonment. Sometimes the default label "PayPal" isn't enough information for a customer. You might want to rename it to "PayPal / Pay Later" to highlight that they can use PayPal's credit or installment features. This small change can increase the average order value by giving customers the confidence to make larger purchases.

Sorting is equally important. If you have five different payment options, the order in which they appear influences which one the customer chooses. Most users will pick one of the first two options. If your primary credit card gateway has lower fees than PayPal, you should sort that gateway to the top. You can use our help article on Sort and Rename payment methods in the Checkout to learn how to rename and reorder methods effectively.

  • Rename gateways to include features like "Pay in 4" or "Installments."
  • Sort payment methods to prioritize those with the lowest processing fees.
  • Hide redundant options to reduce "choice paralysis" for the customer.
  • Test different labels to see which ones lead to higher completion rates.

Troubleshooting Common Integration Issues

Even with a straightforward setup, issues can arise. The most frequent problem is the "Pending" payment status. This usually happens for one of three reasons: the merchant hasn't verified their email address with PayPal, the customer paid with an eCheck that hasn't cleared, or the merchant has "Manual Capture" enabled but forgot to claim the funds.

Another issue is the "Payment Method Not Available" error at checkout. This often occurs if there is a currency mismatch. While Shopify and PayPal are generally good at handling multiple currencies, some specific account configurations might restrict certain currencies. Always test your checkout using a VPN or by changing your store's currency settings to ensure your international customers are seeing the options you expect.

Finally, ensure that your PayPal account has a valid bank account or credit card linked for "backup" funding. If PayPal cannot verify your business's financial standing, they may place temporary holds on your funds, which can disrupt your cash flow.

Protecting Your Margins

Every transaction carries a cost, and PayPal’s fee structure can be complex, especially with international surcharges and currency conversion fees. By strategically managing your integration, you are doing more than just "accepting payments"—you are protecting your bottom line.

Using rules to hide PayPal for specific high-cost scenarios is a legitimate way to manage your overhead. For instance, if you ship to a country where PayPal adds a significant "cross-border" fee, and you have a local gateway available that doesn't, it makes financial sense to hide the more expensive option. This isn't about giving the customer fewer choices; it's about providing the most efficient choice for both parties.

Our suite of tools, including HidePay, is designed to give you this level of control. If you find that shipping costs and payment fees are overlapping in a way that hurts your profits, you can even use HideShip on the Shopify App Store to manage shipping methods alongside payments.

For merchants who prefer a single interface to manage both shipping and payments together, read about Introducing Nextools’ HideSuite: the bundle for smart Shopify merchants to see how the suite bundles HidePay and HideShip.

This holistic approach to checkout optimization ensures that every order you ship is as profitable as possible.

Conclusion

Integrating PayPal with Shopify is a fundamental step for any e-commerce business, but the default settings are rarely enough for a growing store. By moving beyond the basic connection and implementing strategic rules, you can reduce fees, prevent chargebacks, and create a more localized experience for your global customers.

Key takeaways for a successful integration:

  • Complete the full business account onboarding to avoid "Pending" funds.
  • Leverage the new PayPal Complete Payments features for unified reporting.
  • Use sorting and renaming to guide customers toward your most profitable gateways.
  • Implement geography and cart-based rules to mitigate risk and protect your margins.

If you are ready to take full control of your checkout, the best next step is to install HidePay from the Shopify App Store and start creating rules that make your payment process smarter and more efficient.

FAQ

Why is my PayPal payment still showing as "Pending" in Shopify?

A pending status usually means the payment has been authorized but not yet captured. This can happen if you have set your payment settings to "Manual Capture" or if the customer paid via an eCheck which takes several days to clear. Additionally, ensure your email address is fully verified in your PayPal Business settings, as unverified accounts cannot collect funds.

Can I hide the PayPal Express button on specific products?

Yes, but you cannot do this through standard Shopify settings alone. By using an app like HidePay, you can create a "Product" or "Cart Content" rule. If a specific product is in the cart, the app uses Shopify Functions to hide the PayPal button at checkout, ensuring customers use a different payment method for those specific items. See the HidePay guide on hiding payment methods for collections to get started.

Does integrating PayPal affect my checkout speed?

A standard integration has a negligible impact on speed. However, using modern tools built on Native Shopify Functions ensures that any customization—like hiding or reordering the PayPal option—happens within Shopify's own server logic. This prevents the "flicker" or lag often associated with older apps that used theme-based scripts.

How do I offer PayPal "Pay Later" to my customers?

PayPal "Pay Later" is typically included automatically when you integrate PayPal Express Checkout or PayPal Complete Payments. However, the visibility of this option depends on the customer's location and creditworthiness. To make it more prominent, you can use our app to rename the PayPal label at checkout to something like "PayPal (Buy Now, Pay Later Available)."

Get Started with HidePay

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