Back to Payment Guides

How to Connect Shopify to PayPal: A Step-by-Step Setup Guide

Learn how to connect Shopify to PayPal with our step-by-step guide. Activate your business account, verify settings, and optimize your checkout for more sales.

Introduction

Connecting your Shopify store to PayPal is a fundamental step in establishing a professional e-commerce presence. Most new stores have a PayPal Express Checkout account created automatically using the store's login email, but this connection requires manual activation to handle refunds and capture payments correctly. Setting this up properly ensures your customers have a familiar, trusted way to pay while protecting your business from payment delays.

While the basic connection is straightforward, many merchants find that simply enabling the gateway is not enough. Managing how and when this payment method appears—such as hiding it for certain products or specific countries—is where tools like HidePay on the Shopify App Store become essential for long-term growth. This guide covers everything from the initial handshake between platforms to advanced configuration settings.

By following these steps, you will ensure your payment flow is secure, your funds are accessible, and your checkout experience is optimized for your specific business model.

The Automatic Link Between Shopify and PayPal

When you open a Shopify store, the platform assumes you want to offer PayPal. It creates a "placeholder" account linked to the email address you used to sign up. If that email is already associated with a PayPal Business account, you might see orders coming in immediately. However, you cannot fully manage those funds or process returns until you complete the official handshake between the two platforms.

If your Shopify email is a personal account or is not yet registered with PayPal, the payments will sit in a pending state. You have a limited window to create a PayPal Business account and verify that email address before the funds are automatically returned to the customer. For this reason, completing the setup is the first task every merchant should tackle after launching.

How to Connect Your PayPal Account to Shopify

To move beyond the default setup and ensure your store is fully synchronized, you must manually complete the activation process in your admin dashboard. This process grants Shopify the necessary permissions to communicate with your PayPal account for transaction data and refund processing.

Steps for Desktop Users

  1. Log in to your Shopify admin and navigate to the Settings menu.
  2. Select Payments.
  3. Locate the PayPal section. If the setup is not yet complete, you will see a button labeled Complete setup or Activate PayPal Express Checkout.
  4. Click the activation button to be redirected to the PayPal login page.
  5. Enter the email address and password for your PayPal Business account.
  6. Review the permissions requested by Shopify and click Grant Permission or Agree and Connect.
  7. Once redirected back to Shopify, ensure the status shows as "Active."

Steps for Mobile Users

  1. Open the Shopify app and tap the three-line menu icon or your profile icon.
  2. Tap Settings, then select Payments.
  3. Under the Additional payment methods section, find PayPal and tap Complete setup.
  4. Follow the prompts to log in to your PayPal account and authorize the connection.
  5. Tap Go back to Shopify to finish the process.

After these steps, we recommend performing a test transaction. You can do this by creating a low-priced test product and purchasing it using a different PayPal account than the one connected to your store. This confirms that the money moves correctly and the order appears as "Paid" in your admin.

Easily Customize Shopify Payments

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

Why a Business Account is Mandatory

While you can technically receive payments on a personal PayPal account, Shopify requires a PayPal Business account for a professional checkout experience. A business account allows you to operate under a company name rather than your personal name, which builds trust at the point of purchase.

More importantly, the Business account unlocks the API access required for features like guest checkout. Guest checkout allows customers to pay with a credit card through the PayPal portal without needing to create or log in to a PayPal account. Without this, you may see a higher abandonment rate from customers who do not use PayPal regularly.

If you currently have a personal account, the connection process within Shopify will usually prompt you to upgrade. This is a free transition within PayPal that requires you to provide your business type, legal name, and basic contact information.

Configuring Payment Authorization

Once the connection is established, you need to decide how Shopify should handle your money. This is managed under the "Payment Authorization" settings in your Shopify admin. There are two primary options:

  • Automatically capture payments: This is the most common setting. When a customer completes their order, the funds are immediately moved from their account to your PayPal balance. This is ideal for digital goods or stores with high inventory accuracy.
  • Manually capture payments: This setting "authorizes" the funds but does not take them until you manually click a button on the order page. This is useful if you need to verify stock levels before taking money or if you have a long lead time for custom products. Note that authorizations expire after a certain period (usually 29 days for PayPal), so you must capture the funds before that window closes.

Managing Language and Address Settings

The communication between Shopify and PayPal involves more than just money; it involves customer data. Shopify attempts to pass the customer's language preference to PayPal based on the store's checkout settings. If a customer is in France and your store is configured for French, the PayPal login screen should ideally appear in French.

Address handling is another specific area to monitor. Shopify generally sends the shipping address to PayPal. If a customer uses an "accelerated checkout" button, PayPal may automatically overwrite the Shopify billing fields with the address on file in the customer's PayPal account. You should inform customers that their PayPal-stored address might be used to prevent confusion during the shipping process.

Optimizing PayPal with HidePay

Connecting the account is only half the battle. To truly master your checkout, you need to control when PayPal appears. While PayPal is a global leader, it is not always the best option for every transaction. For example, some merchants prefer to hide PayPal for high-value orders to avoid high transaction fees, or they may want to sort it to the bottom of the list for customers in countries where local payment methods convert better.

We built HidePay to solve these specific checkout friction points. Because the app is built on native Shopify Functions, it allows you to create a payment customization that hides, sorts, or renames PayPal directly within the Shopify infrastructure. This means the rules load instantly and do not rely on slow, external scripts that could break your checkout.

Common scenarios for optimizing PayPal include:

  • Hiding by Product Type: If you sell items that are prohibited by PayPal's acceptable use policy (such as certain high-risk goods), you can set a rule to hide the PayPal button only when those specific items are in the cart. See how to target specific products with HidePay.
  • Sorting for Conversion: In the US, you might want PayPal at the top. In the Netherlands, you might want to sort iDEAL to the top and move PayPal lower — learn how to organize payment methods by country or Shopify Market.
  • Restricting by Customer Tag: For B2B customers who must pay via bank transfer or net-30 terms, you can hide the PayPal option entirely based on their customer tag.

Using the app to manage these conditions ensures that you are only offering the most profitable and relevant payment methods to the right people. For a deeper read on why we built the app and how it helps reduce fees and chargebacks, see the Nextools post Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.

Troubleshooting Common Connection Issues

Even with a direct setup, you may encounter hurdles. The most frequent issue is a "Pending" status on orders. This almost always means the email address used in Shopify has not been verified within your PayPal account. Log in to PayPal, go to your settings, and ensure your primary email has a "Verified" status.

Another common issue is the "Setup Incomplete" message in Shopify. This happens if the permissions were not fully granted during the login phase. To fix this, deactivate PayPal in your Shopify Payments settings and then immediately re-activate it. This forces a fresh handshake and usually clears the error.

Lastly, ensure your PayPal account has a valid bank account or credit card linked to it. PayPal often restricts a merchant's ability to "Receive" money if the account does not have a verified funding source attached to the backend, even if you don't intend to use that bank account for store expenses.

If you want to hide accelerated/express checkout buttons entirely, HidePay provides a dedicated flow — see the documentation on how to hide the Express Checkout with HidePay.

Why Native Performance Matters

When you customize your PayPal setup using our tools, it is important to understand why "Native Shopify Functions" are a differentiator. Older Shopify apps used "Script Editor" or theme-based workarounds to hide payment methods. These were often slow and could be bypassed by savvy users.

Because we use the native Shopify framework, the logic for hiding or reordering PayPal happens at the server level. The customer never sees the "flicker" of a button disappearing, and the checkout remains stable even during high-traffic events like Black Friday. This reliability is why the app is a trusted choice for merchants who need precise control over their payment gateways. If you want to explore other Shopify Functions tools from Nextools, check out SupaEasy on the Shopify App Store.

For merchants who need to control shipping methods as well as payments (to avoid unexpected carrier fees that can eat margins), using HidePay together with HideShip is often the fastest path to a clean checkout — read about the bundle in our blog post Introducing Nextools’ HideSuite: the bundle for smart Shopify merchants.

Action Summary: What to Do Next

  • Verify your email: Ensure your Shopify store email matches your PayPal Business account email.
  • Complete the handshake: Go to Settings > Payments and click "Complete setup" to grant permissions.
  • Set authorization rules: Choose between "Automatic" or "Manual" capture based on your fulfillment speed.
  • Refine your checkout: Use a tool to hide or sort PayPal for specific countries or high-risk products to protect your margins — learn how to create a payment customization.
  • Run a test: Place a real order using a separate account to confirm the flow works from start to finish.

If you want to manage shipping rules that interact with your payment logic (for example, hiding payment methods when certain shipping rates are selected), consider pairing HidePay with HideShip on the Shopify App Store for full checkout control.

Conclusion

Successfully connecting Shopify to PayPal is a critical milestone for any online business. It provides your customers with a secure, recognizable way to pay while giving you a robust platform for managing your revenue. However, a "set it and forget it" approach can lead to unnecessary fees or friction for certain customer segments.

By taking control of your checkout logic, you can ensure that PayPal is used exactly where it adds the most value. Whether you are avoiding high-risk transactions or simply trying to provide a more localized experience for international buyers, the right configuration makes all the difference.

If you are ready to take your checkout to the next level, install HidePay from the Shopify App Store to start building a smarter, more efficient payment experience today.

FAQ

Why is my PayPal payment still pending in Shopify?

A pending status usually indicates that the email address associated with your PayPal account has not been verified. You must log in to your PayPal account and confirm your email through their settings menu. If the email is verified, check that you have accepted the latest PayPal merchant terms and conditions.

Do I need a PayPal Business account for Shopify?

Yes, you should use a PayPal Business account to connect to Shopify. While personal accounts can receive money, only Business accounts support essential professional features like guest checkout (paying via credit card without a PayPal account) and the ability to display your business name on customer bank statements.

How do I hide the PayPal button for specific countries?

Shopify does not offer a native way to hide PayPal for specific regions out of the box. To achieve this, you can use an app like HidePay to create a rule that identifies the customer's shipping country and hides the PayPal gateway if it matches your restricted list. See the HidePay tutorial on how to organize payment methods by country or Shopify Market.

Can I change the email address I use for PayPal?

Yes, you can change your PayPal email by going to the Payments section of your Shopify admin. You will need to deactivate the current PayPal connection and then click "Activate" again to walk through the setup process with your new email address. Always ensure the new email is already verified in your PayPal account first.

Get Started with HidePay

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