Introduction
The Shopify buy with PayPal button is often the first accelerated checkout option a customer sees when visiting your store. Shopify automatically integrates PayPal Express Checkout for most new merchants, using the store's signup email address to create a provisional account. This setup ensures that you can begin accepting payments almost immediately, but the default configuration is rarely the most optimized version for every business model or global market.
Controlling how and when this button appears is a fundamental part of checkout optimization. While many merchants appreciate the trust and speed PayPal provides, others need more granular control over its visibility based on customer location, order risk, or cart value. We developed HidePay to give merchants this exact level of precision — see HidePay on the Shopify App Store to learn more and install it on your store.
This guide explains how to set up, manage, and optimize the PayPal button on your Shopify store. We will cover everything from basic activation and troubleshooting to advanced strategies for hiding or sorting the button to maximize your conversion rates and protect your margins. By understanding the logic behind Shopify's payment flow, you can create a checkout experience that feels tailored to every individual shopper.
How the Shopify Buy with PayPal Button Works
When you launch a Shopify store, the platform assumes you want to offer the most popular payment methods right away. PayPal Express Checkout is a standard inclusion because it allows customers to complete their purchase using their stored PayPal credentials, bypassing the need to manually enter shipping and billing information.
This button typically appears in two places: as an accelerated checkout button at the top of the checkout page (or on product pages) and as a standard payment method in the final step of the checkout process. The "Express" nature of this integration means Shopify sends the customer to PayPal’s interface to authorize the payment, then pulls the necessary data back into the Shopify order.
One technical detail often overlooked is how Shopify handles the email address. If you do not have a PayPal account linked to your store's email, the payments are held by PayPal until you create an account or link that email to an existing professional business account. Until this setup is complete, you may see orders marked as "Pending" in your Shopify admin.
Steps to Complete Your PayPal Integration
If you haven't finalized your connection, the PayPal button might not function correctly for refunds or manual payment captures. Following a specific sequence ensures your account is verified and ready for live transactions.
Desktop Configuration
- Navigate to your Shopify admin and select Settings, then Payments.
- Locate the Additional payment methods section. You should see a PayPal module.
- If the setup is unfinished, click Setup incomplete or Complete setup.
- Enter the email address associated with your PayPal business account and click Next.
- Follow the prompts to log in to PayPal and grant Shopify the necessary permissions to process payments and refunds.
- Once redirected back to Shopify, choose your Payment Authorization preference. You can either capture payments automatically or manually authorize them for later capture.
Mobile Configuration
- Open the Shopify app and tap the menu icon to find Settings.
- Tap Payments in the Store settings list.
- In the PayPal section, tap Complete setup.
- Provide your PayPal credentials and authorize the connection.
- Confirm the business details are correct and return to the Shopify interface.
After these steps, we recommend performing a test transaction. Use a different PayPal account than the one receiving the funds to ensure the flow works from the customer's perspective. If your store is still on a trial plan, you must select a paid plan to make the checkout live for testing.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Managing Accelerated Checkout vs. Standard Payment Methods
The Shopify buy with PayPal button behaves differently depending on where it is located. Understanding this distinction is vital for merchants who want to clean up their checkout design.
Accelerated Checkout Buttons
These appear at the very beginning of the checkout process. They are designed for speed, allowing the customer to skip the "Information" and "Shipping" steps. While this reduces friction, it can sometimes interfere with other apps that require customers to enter a zip code or select a specific delivery date before reaching the payment stage.
Standard Payment List
In the final "Payment" step of the checkout, PayPal appears alongside other providers like Shopify Payments, Stripe, or Klarna. Here, the customer has already entered their shipping details. If you find that customers are confused by seeing PayPal twice, you may want to refine which version of the button is most prominent for your specific audience.
Why Merchants Choose to Hide or Sort the PayPal Button
Offering every possible payment method might seem like a good idea, but it often leads to "analysis paralysis" where customers abandon their carts because the checkout looks cluttered. There are several strategic reasons to control the visibility of the PayPal button.
1. High Transaction Fees and Margins
In certain regions or for specific product categories, PayPal's transaction fees may be higher than other available gateways. If you have a preferred payment provider with lower rates, you might want to sort that provider to the top of the list and move PayPal further down. This encourages the use of the more cost-effective method without removing PayPal entirely.
2. Chargeback Management
Some merchants find that PayPal's buyer protection policies lead to a higher volume of disputes compared to standard credit card processors. For high-risk orders or specific customer segments, hiding the PayPal option can be a proactive way to manage risk.
3. Regional Preferences
While PayPal is dominant in North America and parts of Europe, other regions have preferred local methods, such as iDEAL in the Netherlands or Bancontact in Belgium. If a customer is shopping from a region where PayPal is rarely used, removing that button can make the checkout feel more localized and professional. For shipping-specific rules you may also consider HideShip on the Shopify App Store to control shipping option visibility alongside payment options.
4. Wholesale and B2B Transactions
For B2B customers who typically pay via bank transfer or net-30 terms, seeing a "Buy with PayPal" button can be irrelevant or even confusing. Using customer tags allows you to hide the PayPal button for your wholesale clients while keeping it active for retail shoppers.
Using HidePay to Control the PayPal Button
Shopify's default settings are relatively binary: the button is either on or off for the entire store. Our tool, HidePay, introduces the ability to create conditional rules that determine exactly when the PayPal button should be visible. This is achieved through Native Shopify Functions, ensuring that the logic runs within Shopify's infrastructure without slowing down the page load. To get started, install HidePay and create your first customization.
Geographic Rules
You can create a rule that hides the PayPal button for specific countries or provinces. For step-by-step instructions on targeting cities or countries, see the help guide on how to hide payment methods for a specific city within a country with HidePay.
Cart Value and Product Rules
If you sell high-ticket items, you might want to restrict PayPal usage for orders over a certain dollar amount to avoid large fee deductions or potential disputes. Conversely, you can hide the button for specific products that are excluded from PayPal's acceptable use policy or that have very thin margins. The HidePay FAQ covers how to hide payment methods for certain products.
Sorting and Renaming
Control is not just about hiding. You can use the app to reorder your payment methods so that your preferred gateway appears first. You can also rename the PayPal option in the final checkout step to something more descriptive if your brand requires a specific tone or language. Follow the guide on sort and rename payment methods in the checkout to learn the exact steps.
Blocking Express Buttons
One of the most requested features is the ability to hide the accelerated checkout buttons (PayPal Express, Apple Pay, etc.) while keeping them as options in the final payment step. Our app allows you to target these specific buttons based on cart conditions, ensuring your customers follow the checkout flow you've designed. See the doc on how to hide the Express Checkout with HidePay for details and Shopify Plus limitations.
Technical Foundations: The Move to Shopify Functions
In the past, Shopify merchants relied on the Script Editor to modify checkout behavior. However, Shopify is phasing out scripts in favor of Shopify Functions. This is a significant improvement because Functions are "built-in" to the Shopify backend.
Because our tool is built on this native architecture, it doesn't rely on "hacks" or theme code injections that can break when you update your store's design. When a customer reaches the checkout, Shopify asks the app for instructions, and the app instantly tells Shopify which payment methods to show, hide, or reorder. This happens in milliseconds, preserving the fast checkout experience that shoppers expect. Read more about the advantages in our post, Why Shopify Functions are the future and scripts are the past.
Common Issues with the PayPal Button
Even with a perfect setup, merchants occasionally encounter hurdles. Address these proactively to prevent lost sales.
Missing Billing Addresses
A known quirk of the Shopify buy with PayPal button is that PayPal often uses the shipping address as the billing address. This happens because Shopify sends the shipping data to PayPal to calculate taxes and shipping costs before the customer has even reached the billing step. If your fulfillment or fraud prevention software requires a distinct billing address, you may need to guide customers toward the standard checkout flow instead of the express button.
Language and Currency Localization
Shopify attempts to tell PayPal which language to display based on the customer's IP address or shipping details. If the customer's details aren't yet known, PayPal defaults to the address listed in your General Settings. If you find that the button is displaying in the wrong language for international shoppers, check your store's primary address settings.
Pending Payments and Unverified Emails
If an order is marked as pending in Shopify, it usually means the payment was sent to an email address that hasn't been verified with PayPal. You must verify the email and potentially wait up to two business days for the funds to clear. Always confirm the funds are in your PayPal account before marking the order as paid in Shopify.
Best Practices for a High-Converting Checkout
The goal of managing your PayPal button is to create the path of least resistance for your customers. Use these principles to guide your strategy:
- Match the rule to the problem: Don't hide PayPal for everyone if the issue is only high fees in one specific country. Use targeted rules to solve specific problems.
- Show fewer, better options: If you offer ten different payment methods, your conversion rate will likely drop. Use sorting logic to show the 3–4 most relevant options based on the customer's cart and location.
- Protect your margins: Use rules to push customers toward payment methods with lower processing fees for high-value orders.
- Keep it native: Avoid third-party button "snippets" that require custom HTML. Stick to Shopify's native integration and use an app like ours to manage the visibility of those native elements.
Action Plan for Merchants
- Verify your PayPal business account is fully connected in Shopify Settings.
- Identify any regions or product types where PayPal is causing high fees or disputes.
- Get HidePay for your store and create rules for these scenarios.
- Test your checkout flow on both mobile and desktop to ensure the button layout looks clean.
Summary of Checkout Optimization
Effective checkout management is about precision. The Shopify buy with PayPal button is a powerful tool for building trust and speed, but it shouldn't be a "one size fits all" solution. By leveraging the power of Shopify Functions and conditional logic, you can ensure that your payment options are always relevant to the shopper, the product, and your bottom line.
Whether you are trying to reduce chargebacks, lower your transaction fees, or simply clean up a cluttered checkout page, taking control of your payment methods is a high-impact move for any store. Learn more about HidePay and why it was built in the first place in our blog post, Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost. We invite you to explore how HidePay can help you implement these rules without touching a single line of code.
FAQ
Why is the PayPal button not showing on my Shopify checkout?
The button may be hidden if your PayPal account is not fully verified or if you haven't selected a paid Shopify plan. Additionally, if you have other accelerated checkout options like Shop Pay active, Shopify may dynamically choose which buttons to show based on the customer's browser and previous shopping habits.
Can I hide the PayPal button for specific products?
Yes, but not through Shopify's native settings. You can use an app like HidePay to create a rule that hides the PayPal button whenever a specific product, product type, or tag is present in the customer's cart. See the HidePay FAQ on how to hide payment methods for certain products.
Does the PayPal button use the shipping address as the billing address?
Yes, in many Express Checkout scenarios, PayPal defaults to using the shipping address for both fields. This is because the payment is authorized before the customer reaches the final billing step in Shopify. Customers can manually change this within the PayPal interface, but many do not.
How can I move the PayPal button to the bottom of the list?
To change the order of payment methods, you need a tool that uses Shopify Functions to "sort" payment providers. HidePay supports drag-and-drop ordering and renaming — follow the guide to sort and rename payment methods in the checkout to learn how.
Ready to take full control of your Shopify checkout? Add HidePay to your Shopify store and start building smarter payment rules today.