Back to Payment Guides

How to Set Up PayPal on Shopify for Your Store

Learn how to set up PayPal on Shopify with our step-by-step guide. Activate your account, verify settings, and optimize your checkout to boost conversions today!

Introduction

Setting up PayPal on Shopify is a foundational step for most e-commerce businesses. Because PayPal is one of the most recognized payment brands globally, having it active at checkout provides immediate familiarity for your customers. For many new stores, this is the first third-party payment provider they activate to begin capturing sales quickly.

While the basic integration is straightforward, managing how PayPal behaves within your checkout requires a more strategic approach. Many merchants find that simply turning it on is only the beginning. You also need to consider how to handle manual captures, how to verify your account to avoid held funds, and how to organize your checkout to maximize conversions. Using tools like get HidePay for your store helps you manage these variables by giving you control over when and where payment methods appear.

This guide provides a detailed walkthrough of the setup process, the differences between various PayPal integrations, and how to optimize your checkout for better performance. Whether you are setting up a new store or refining an existing one, understanding these technical nuances will help you protect your margins and reduce friction for your buyers.

The Automatic Setup Process

When you first open a Shopify store, the platform creates a PayPal Express Checkout account for you automatically. This account is linked to the email address you used to sign up for Shopify. This means you can technically start receiving payments through PayPal from the moment your store goes live.

However, "receiving payments" is not the same as "accessing funds." While the integration is active, the setup is considered incomplete until you link it to a functional PayPal Business account. If you already have a PayPal account associated with your store email, the connection is nearly instant. If you do not, the payments will sit in a pending state until you create an account or link an existing one.

It is important to note that only the store owner has the permissions required to edit PayPal credentials or connection settings. If you are working with a developer or a staff member, they will not be able to complete these steps for you. You must log in as the account owner to authorize the connection between the two platforms.

Step-by-Step Setup on Desktop

Completing the setup from a desktop computer is the most common method. This allows you to easily navigate between your Shopify admin and the PayPal authorization screens.

  1. Navigate to Payments: Log in to your Shopify admin. Click on the "Settings" gear icon in the bottom left corner, then select "Payments."
  2. Locate PayPal: In the "Additional payment methods" section, you will see a block for PayPal. If it is not yet fully configured, it will show a status of "Setup incomplete."
  3. Activate or Complete Setup: Click the "Activate" or "Complete setup" button. This will trigger a redirect to a secure PayPal login page.
  4. Grant Permissions: Log in with your PayPal credentials. You will be asked to grant Shopify permission to access certain details of your PayPal account to facilitate transactions. Click "Agree and Connect" or "Grant Permission."
  5. Return to Shopify: Once the authorization is successful, the page should automatically redirect you back to your Shopify admin. You will see a confirmation message indicating that the account is connected.

After these steps, you should verify your payment authorization settings. You can choose to capture payments automatically at the time of sale or manually after you have reviewed the order. Most retail merchants prefer automatic capture, but businesses that need to verify stock or shipping costs before finalizing a transaction often choose manual capture.

Easily Customize Shopify Payments

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

Setting Up PayPal via the Shopify Mobile App

If you are managing your store on the go, you can complete the PayPal integration through the Shopify mobile app. The process mirrors the desktop version but is optimized for mobile browsers.

  1. Open Settings: Open the Shopify app on your device. Tap the three-dot "Menu" icon or your profile icon, then tap "Settings."
  2. Payments Menu: Under the "Store settings" header, select "Payments."
  3. Complete Integration: Find the PayPal section and tap "Complete setup."
  4. Login and Authorize: Your mobile browser will open the PayPal login portal. Enter your business credentials and follow the prompts to authorize the connection.
  5. Finalize: Once completed, you will be prompted to return to the Shopify app, where the status will update to "Active."

Regardless of the device you use, always perform a test transaction after setup. This ensures that the connection is solid and that the customer-facing checkout behaves as expected.

Moving from Personal to Business Accounts

A common hurdle for new merchants is using a personal PayPal account instead of a Business account. While a personal account can technically receive money, Shopify requires a PayPal Business account for full functionality.

Without a Business account, you may encounter issues with:

  • Issuing refunds directly from the Shopify admin.
  • Capturing payments manually.
  • Accessing advanced reporting features.
  • Displaying a professional business name on the customer's bank statement.

If your current account is a personal one, you do not necessarily need to start over. You can upgrade your existing account within the PayPal settings. Alternatively, you can create a new business account using the same email address if the personal account is closed or changed to a different email. Ensuring your account is a "Business" type is the only way to guarantee that all Shopify's native features will work correctly.

Understanding PayPal Wallet vs. Express Checkout

For merchants based in the United States using Shopify Payments, there is a newer integration called PayPal Wallet. This is different from the traditional PayPal Express Checkout used in other regions or by stores without Shopify Payments.

PayPal Wallet (US Only)

PayPal Wallet integrates directly into the Shopify Payments ecosystem. Instead of managing your PayPal payouts separately, they are bundled with your Shopify Payments payouts. This means your credit card sales and PayPal sales are deposited into your bank account in a single transfer. You also manage disputes and refunds for these transactions directly within the Shopify admin, rather than logging into the PayPal Business Center.

PayPal Express Checkout

This is the standard integration for most of the world. In this setup, PayPal acts as a separate entity. Your payouts stay in your PayPal balance until you manually withdraw them to your bank. Disputes are handled within PayPal's own resolution center. While this requires managing two separate dashboards, it is the standard for international merchants and provides more control over PayPal-specific settings.

Optimizing Checkout with Custom Rules

Once PayPal is active, it will typically appear at the top of your checkout as an "Accelerated Checkout" button and again in the list of payment methods. While this is great for conversion, it isn't always the best strategy for every single order.

There are scenarios where you might want to change how PayPal is displayed. For instance, if you are selling high-ticket items, you might prefer customers to use a payment method with lower dispute risks. Alternatively, if you are shipping to a specific country where PayPal fees are prohibitively high, you might want to hide that option for those specific customers.

We designed our tool to solve these exact problems. For example, if you want to push customers toward a local payment method in a specific region, you can sort that method to the top and move PayPal to the bottom.

Managing these rules ensures that you are offering the most profitable and reliable payment options for every transaction. This level of control helps protect your margins without sacrificing the user experience.

Address and Language Handling

A technical detail that often confuses merchants is how PayPal handles customer addresses. When a customer uses PayPal Express, Shopify sends the shipping address to PayPal. PayPal then uses this address to estimate taxes and shipping costs.

One limitation of this native integration is that Shopify only sends one address. If a customer has a different billing address than their shipping address, they must manually change it within the PayPal interface. If they are using "Store Pickup" or "Local Delivery," the billing address might occasionally go missing in the order data if the customer doesn't fill it out correctly in the PayPal popup.

Language is handled similarly. Shopify informs PayPal of the store's checkout language. If your store is set to English, PayPal will attempt to detect the customer's location via their IP address to show the login screen in their local language. If the IP address is unavailable, it defaults to the business address listed in your Shopify settings.

For more on translating checkout copy and payment labels, see the Nextools guide on Translate Checkout Delivery & Payment Options.

Testing Your PayPal Integration

You should never assume your setup is working perfectly until you have seen a transaction go through. Testing PayPal on Shopify is slightly different from testing Shopify Payments because you cannot use "test mode" with real PayPal accounts.

To perform a valid test:

  1. Use a Different Account: You cannot buy from yourself. You must use a separate PayPal account (perhaps a personal one) that is not the same as the business account receiving the funds.
  2. Create a Test Product: Add a product to your store with a low price (e.g., $1.00).
  3. Complete the Purchase: Go through the checkout process as a customer and pay using the secondary PayPal account.
  4. Verify the Payout: Check your PayPal Business account to see if the funds have arrived.
  5. Test the Refund: In your Shopify admin, try to refund that $1.00 transaction. If the refund is successful, your permissions are correctly configured.

If you are on a Shopify trial, you must select a paid plan to enable the checkout for testing. You will not be charged until the trial ends, but the checkout remains locked to the public until a plan is selected.

If you want background on HidePay and why merchants build payment rules, read the Nextools announcement: Introducing HidePay for Shopify.

Troubleshooting Common Setup Issues

Even with a clear process, technical hurdles can occur. Most issues stem from account verification or permission mismatches.

Pending Payments

If an order shows as "Paid" in Shopify but the funds are "Pending" in PayPal, it usually means your email address has not been verified. Check your inbox for a verification email from PayPal. Once verified, it can take up to 48 hours for the funds to move from pending to available.

"Setup Incomplete" Message

If you have gone through the connection process but Shopify still says "Setup incomplete," it often means the PayPal account is a Personal account or lacks a linked bank account. Log in to PayPal and ensure your profile is fully completed, including business information and tax ID if required.

Missing Express Buttons

If the yellow PayPal Express button isn't showing up on your product pages or the first stage of checkout, check your theme settings. Some themes allow you to toggle "Dynamic Checkout Buttons." Additionally, if you are using our app to hide payment methods, check your active rules to ensure you haven't accidentally hidden the button for your own user segment.

Currency Mismatches

PayPal does not support every currency that Shopify supports. If your store's primary currency is not supported by PayPal, the gateway may not appear at all, or it may force a conversion to a supported currency like USD or EUR at the moment of checkout. Always check PayPal's supported currency list if you are operating in a less common market.

If you specifically need to hide the PayPal Express button during checkout (for example, on product or cart pages), see the help doc on how to hide the PayPal Express Checkout button in checkout.

Strategic Placement and Sorting

The order in which payment methods appear can significantly impact your conversion rate. By default, Shopify determines the order of payment gateways. However, as your store grows, you may want to take control of this hierarchy.

Many merchants prefer to sort their primary credit card processor to the top and keep digital wallets like PayPal as secondary options. This is especially true for B2B stores where customers might expect to see "Bank Transfer" or "Invoice" first. Using a tool like HidePay allows you to reorder these options. You can move PayPal to the bottom of the list or rename it to "PayPal & Credit Cards" to clarify for customers that they don't necessarily need a PayPal account to use the gateway.

This flexibility is powered by Shopify Functions. Unlike older methods that relied on complex code or scripts, we use native Shopify infrastructure. If you'd like a no-code way to generate or migrate functions, check out SupaEasy on the Shopify App Store.

When to Hide PayPal Automatically

While PayPal is a conversion driver, there are specific instances where hiding it is the smarter business move.

  1. High-Risk Geographies: If you experience a high rate of fraudulent "item not received" claims from a specific region, you might choose to hide PayPal for those customers and only offer payment methods with stronger merchant protections. Learn how to organize payment methods by country or by Shopify Market.
  2. Wholesale Customers: If you have a "Wholesale" tag for specific customers, you may want to hide PayPal to avoid high transaction fees on large bulk orders, directing them toward wire transfers instead.
  3. Specific Products: Certain products may be prohibited by PayPal's Acceptable Use Policy. Instead of risking your entire account, you can create a rule to hide PayPal only when those specific items are in the cart.

By applying these types of rules, you move away from a "one-size-fits-all" checkout and toward a "Smart Checkout" strategy. This approach balances customer convenience with the practical realities of running a profitable business.

Managing Payouts and Fees

Understanding the cost of using PayPal is essential for pricing your products correctly. PayPal typically charges a percentage fee plus a fixed transaction fee. These fees vary by country and whether the transaction is domestic or international.

If you are using the standard Express Checkout, these fees are deducted before the money reaches your PayPal balance. If you are using PayPal Wallet in the US, the fees are integrated into your Shopify Payments reporting.

To keep your accounting clean:

  • Regularly export your PayPal transaction reports.
  • Monitor "Currency Conversion Fees" if you sell internationally, as these can add an extra 3-4% to your costs.
  • Use Shopify’s financial reports to compare the performance and cost of PayPal versus other gateways.

Managing these costs effectively sometimes involves nudging customers toward cheaper payment methods or removing options that trigger high shipping costs. If you also need to control shipping options by rule (to prevent unexpected carrier fees), consider HideShip on the Shopify App Store to manage shipping method visibility alongside payment rules.

Conclusion

Setting up PayPal on Shopify is more than just clicking a few buttons. It involves choosing the right account type, verifying your identity, and strategically managing how the option appears to your customers. By taking the time to complete the setup fully, including account verification and testing, you prevent future headaches like held funds or failed refunds.

As you scale, remember that the "default" checkout experience isn't always the best one. Using HidePay allows you to refine your payment strategy by hiding, sorting, or renaming options like PayPal based on real-world business conditions. This ensures that you are always providing the most relevant and profitable payment choices for every customer.

  • Ensure your PayPal account is a "Business" type for full feature access.
  • Perform a test transaction using a separate account to verify the integration.
  • Use rules to hide or reorder PayPal for specific regions or customer tags to protect your margins.
  • Monitor your account regularly for verification requests to avoid payment delays.

To take full control of your checkout and start optimizing your payment methods, you can install HidePay from the Shopify App Store today.

FAQ

Why is my PayPal payment pending on Shopify?

Payments often show as pending because the email address used for the account hasn't been verified or the account is missing a linked bank account. Log in to your PayPal Business account and check the notifications for any required verification steps. Once verified, the funds should move to your available balance within 24 to 48 hours.

Do I need a PayPal Business account for Shopify?

Yes, a Business account is required for full functionality. While a personal account can receive payments, you will not be able to issue refunds through the Shopify admin or capture payments manually without a Business account. Upgrading is a simple process within the PayPal account settings.

Can I hide the PayPal button on my product pages?

Yes, you can manage this through your Shopify theme settings by disabling "Dynamic Checkout Buttons." If you need more specific control—such as hiding the button only for certain products or countries—you can use our app to create custom rules that hide PayPal based on cart contents or customer location. See the help doc on how to hide the PayPal Express Checkout button in checkout for guidance.

How do I change the PayPal email on my Shopify store?

To change the email, go to Settings > Payments in your Shopify admin, find the PayPal section, and click "Deactivate." Once deactivated, click "Activate" again and log in with the new email address you wish to use. Note that only the store owner can perform this action.

Get Started with HidePay

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