Back to Payment Guides

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

Learn how to add PayPal to Shopify with our step-by-step setup guide. Discover how to activate Express Checkout, manage fees, and optimize your checkout for more sales.

Introduction

Adding PayPal to a Shopify store is one of the first steps most merchants take to establish credibility and offer a familiar payment option. As a default provider for Shopify globally, PayPal allows customers to pay via their account balance, linked bank accounts, or credit cards without sharing sensitive financial details directly with the merchant. This convenience often translates to higher conversion rates, particularly for stores targeting international audiences where local card types might differ.

Setting up this integration correctly ensures that transactions flow smoothly and that funds reach your business account without delay. While Shopify simplifies the connection process, managing how and when PayPal appears at checkout is where merchants can truly optimize their operations. We developed HidePay to give you precise control over these payment methods; try HidePay on the Shopify App Store to get started and keep your checkout clean and relevant for every customer.

This guide provides a technical walkthrough for connecting your account, configuring your authorization settings, and strategically managing the payment experience. By the end of this article, you will understand how to move beyond a basic setup and implement a checkout strategy that protects your margins and improves user experience.

Preparing Your PayPal Account

Before initiating the connection in your Shopify admin, you must ensure your PayPal account is ready for commercial transactions. Shopify requires a Business account to handle the automated data exchange between the two platforms. If you currently have a Personal account, you can upgrade it through your PayPal settings at no additional cost.

A Business account provides access to features like multi-user access, detailed reporting, and the ability to operate under a legal business name rather than your personal identity. This is critical for maintaining a professional appearance during the checkout process and on customer bank statements.

You should also verify that the email address associated with your Shopify store matches your PayPal login. If they differ, you can still link the accounts, but you will need to manually confirm the connection via an email sent by PayPal. Failure to complete this step can lead to payments being "stuck" in a pending state, where the customer has paid but the funds are not yet accessible in your balance.

Step-by-Step: Connecting PayPal to Shopify

The connection process uses the PayPal Express Checkout API, which allows for a faster checkout experience by pulling the customer’s shipping and billing information directly from their PayPal profile.

1. Access the Payments Menu

Navigate to your Shopify admin panel. In the bottom left corner, click on the Settings icon. From the sidebar menu, select Payments. This section houses all your active and available payment gateways.

2. Locate the PayPal Section

By default, Shopify often creates a PayPal Express Checkout section for new stores. If it is already visible but not activated, you will see a button labeled Activate PayPal Express Checkout. If you do not see it, look for a "Supported payment methods" or "Add payment methods" button and search for PayPal.

3. Initiate Activation

Click the activation button. Shopify will redirect you to a secure PayPal login page. Enter your business credentials here. You are not just logging in; you are granting Shopify permission to communicate with your account to process refunds, capture payments, and retrieve transaction data.

4. Grant Permissions

Review the permissions requested. These usually include the ability to search for transactions, initiate refunds, and capture authorized payments. Click I Give Permission or Agree and Connect. Once confirmed, you will be automatically redirected back to your Shopify admin.

5. Finalize in Shopify

Once you return to the Shopify Payments page, the status should update to "Active." You may need to click a final Save button depending on your current theme or admin version.

Easily Customize Shopify Payments

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

Configuring Payment Authorization

A critical decision after adding PayPal is determining how you want to capture funds. This setting is found under the "Payment authorization" section in your Shopify payment settings and applies to all payment methods, including PayPal.

Automatic Capture

Most merchants choose automatic capture. This means as soon as a customer completes their order, the funds are immediately charged and transferred to your PayPal balance. This is the most efficient choice for stores selling physical goods with high stock levels or digital products that are delivered instantly.

Manual Capture

Manual capture allows you to authorize the payment at the time of the order but wait to "capture" or actually take the money until a later date—usually when the item is shipped. This is common for:

  • Made-to-order items: Where production takes several weeks.
  • High-risk orders: Where you want to review the transaction for potential fraud before finalizing the charge.
  • Pre-orders: To ensure you have stock before taking the customer's money.

Keep in mind that PayPal authorizations typically have an expiration window (often three to 29 days). If you do not capture the funds within that window, the authorization expires, and you may lose the ability to collect payment for that order.

Managing the PayPal Express Checkout Button

One common point of confusion for merchants is the appearance of the "Yellow PayPal Button" on product pages or at the very top of the checkout. This is the Express Checkout feature. It is designed to reduce friction by skipping several checkout steps.

However, some store owners find that this button distracts from other payment options or interferes with their site's design. While you can sometimes edit your theme code to remove these buttons, a more stable approach is using a dedicated tool. With the right configuration, you can choose exactly where these express buttons appear. The app we built allows you to block express checkout buttons based on specific rules—see how to hide the PayPal Express Checkout button in checkout for step‑by‑step instructions.

Using HidePay to Optimize Payment Visibility

Simply adding PayPal to Shopify is only the beginning. A smart checkout strategy involves showing the right payment methods to the right customers at the right time. Our tool, HidePay, uses Native Shopify Functions to give you this level of control without the need for complex scripts or theme edits. Read more in our post Introducing HidePay for Shopify to see common use cases and merchant results.

Sorting for Better Conversions

In many regions, credit cards are the preferred method of payment, yet PayPal often defaults to the top of the list. You can use the app to reorder your payment methods. By moving your primary credit card gateway to the top and placing PayPal second or third, you guide customers toward the option that might have lower processing fees for your business while still keeping PayPal available for those who prefer it. For detailed steps, see how to sort and rename payment methods.

Hiding Based on Geography

While PayPal is global, it may not be the most cost-effective or popular option in every country. If you find that chargeback rates through PayPal are significantly higher in specific regions, you can set a rule to hide PayPal for customers in those provinces or countries. This helps protect your margins without affecting your primary markets—follow the guide to organize payment methods by country or Shopify Market to configure region-specific setups.

Rules for Order Attributes

You can also trigger rules based on the contents of the cart or customer tags. If you have a "Wholesale" tag for B2B customers, you might want to hide PayPal for them and only show "Bank Deposit" or "Net 30" options. Conversely, for new or untagged customers, you can keep PayPal visible to build trust through its buyer protection program. Learn how to create a payment customization and apply cart- or customer-based criteria.

Customizing Payment Method Labels

The default label "PayPal" is clear, but sometimes you need more specificity. You might want to rename it to "PayPal & Credit Cards" to let customers know they can pay with a card through the PayPal portal even if they don't have an account.

Using the renaming feature in our app allows you to localize these labels for different markets. If you sell in multiple currencies or regions, a custom label can provide clarity that reduces abandoned carts at the final step. For guidance on translating payment and delivery labels, see Translate Checkout Delivery & Payment Options.

Handling Guest Checkout and Credit Cards

Many merchants ask if customers need a PayPal account to pay. The answer depends on your PayPal account settings, not just your Shopify setup. Within your PayPal Business dashboard, there is a setting called PayPal Account Optional.

When this is turned "On," customers are given the option to pay with a debit or credit card as a guest. When it is "Off," they are forced to log in or create an account. For maximum conversion, it is generally recommended to keep this setting on. This ensures that even if you haven't set up a separate credit card processor like Shopify Payments, you can still accept card payments via the PayPal integration.

Testing Your Integration

Before going live, it is vital to confirm the connection works. The most effective way to do this is by placing a real order.

  1. Create a "test" product with a price of $1.00.
  2. Open your store in an incognito browser window.
  3. Add the product to your cart and proceed to checkout.
  4. Select PayPal and complete the transaction using a different PayPal account (or a friend's/family member's account).
  5. Verify that the order appears in your Shopify admin as "Paid."
  6. Refund the order immediately from within the Shopify admin to ensure the refund synchronization is also working correctly.

If you encounter an error, it is usually related to account permissions or an unverified email address. Re-check the "Payments" section in Shopify to see if any red error banners are present.

Key Actions for Success

  • Upgrade to a Business Account: Ensure you aren't using a personal profile for business transactions.
  • Set Your Authorization Strategy: Choose between manual and automatic capture based on your fulfillment speed.
  • Enable Guest Checkout: Make sure customers can pay with a card without needing a PayPal account.
  • Monitor Fees: Keep an eye on PayPal’s transaction fees, which can vary based on international currency conversion and your sales volume.

Managing International Complexity

If you sell globally, adding PayPal is often the easiest way to accept multiple currencies. PayPal handles the conversion automatically, though they do charge a spread on the exchange rate.

If you are using Shopify Markets to manage different regions, you may want to refine how PayPal is presented in each market. For example, in the Netherlands, iDEAL is the dominant payment method. You might want to use a sorting rule to ensure iDEAL is the first option shown to Dutch customers, with PayPal further down the list. This type of regional optimization prevents customers from feeling that your store isn't "for them" and can significantly reduce checkout abandonment.

Technical Reliability with Shopify Functions

The landscape of Shopify customization has changed. Older methods of modifying the checkout, such as the Script Editor, are being replaced by Shopify Functions. We built our tool on this native infrastructure because it offers superior performance—learn why in Why Shopify Functions are the future and scripts are the past.

Because these rules run natively within Shopify's checkout engine, there is no delay for the customer. When you set a rule to hide or sort a payment method, it happens instantly as the checkout page loads. This reliability is crucial during high-traffic events like Black Friday, where third-party scripts might otherwise slow down the user experience or fail entirely.

Troubleshooting Common Setup Issues

If you have followed the steps to add PayPal to Shopify but it isn't appearing for customers, check the following:

  • Currency Restrictions: Some payment gateways only work with specific store currencies. Ensure your store currency is supported by PayPal.
  • Product Restrictions: If you are selling prohibited items (like certain supplements or high-risk goods), PayPal’s automated systems may have flagged the account and disabled the gateway.
  • Account Verification: Log in to your PayPal dashboard and check for any notifications regarding "Proof of Identity" or "Proof of Address." PayPal often limits accounts until these documents are provided.
  • Browser Cache: Sometimes the Shopify admin doesn't update the UI immediately. Clear your browser cache or check the store on a mobile device to see if the changes have propagated.

Conclusion

Adding PayPal to your Shopify store provides a reliable, globally recognized way for customers to complete their purchases. The setup is straightforward, but the real value comes from how you manage that integration over time. By moving beyond a "set it and forget it" mentality, you can use payment rules to lower your risk, reduce fees, and create a smoother experience for your buyers.

To recap the essentials:

  • Ensure you have a PayPal Business account with a verified email.
  • Connect via the Payments menu in your Shopify admin.
  • Decide between automatic or manual payment capture.
  • Use a tool to refine when and where the PayPal option appears.

Once your basic setup is complete, you can begin optimizing your checkout performance. You can get HidePay for your store to install native rules and take full control of your payment methods.

FAQ

Does adding PayPal to Shopify cost anything?

There is no fee from Shopify to add PayPal as a payment provider. However, PayPal charges transaction fees on every sale, which typically include a percentage of the transaction plus a fixed fee. You should check the current merchant rates on the PayPal website for your specific region.

Can I use PayPal and Shopify Payments at the same time?

Yes, most merchants use both. Shopify Payments allows you to accept credit cards directly, while PayPal provides an alternative for customers who prefer using their PayPal balance or saved details. Having both can increase your overall conversion rate by offering more choices.

How do I remove the PayPal button from the top of my checkout?

The "Express Checkout" button often appears at the top to encourage fast purchases. If you want to move it or hide it to ensure customers fill out your checkout form first, you can use a tool like HidePay to create a rule that hides the express button based on your specific requirements.

Why are my PayPal payments showing as "Pending" in Shopify?

Payments usually show as pending if your PayPal email hasn't been verified or if you have "Manual Capture" enabled. Check your PayPal account for any required verification steps and ensure your Shopify payment settings match your intended capture method.

Get Started with HidePay

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