Back to Payment Guides

Set Up PayPal Express Checkout on Shopify Successfully

Learn how to set up PayPal Express Checkout on Shopify. Our guide covers account activation, payment capture settings, and tips to optimize your checkout flow.

Introduction

Setting up PayPal Express Checkout is often one of the first steps a merchant takes when launching a Shopify store. This payment gateway is frequently pre-configured using your store’s registration email. This allows you to accept payments immediately. However, simply having the connection active is not enough for most professional operations. You must complete the setup to handle refunds, manual captures, and advanced checkout rules effectively.

To maintain a high-converting checkout, you need total control over how and when payment options appear. While Shopify provides the basic integration, get HidePay for your store gives you the ability to hide, sort, or rename these methods based on specific customer or order criteria. This ensures your checkout remains clean and relevant to every shopper.

This article covers the technical steps to activate your account, configure payment capture settings, and optimize the customer experience. You will learn how to verify your connection and use advanced rules to protect your profit margins. Following these steps will ensure your payment processing is stable and your checkout is optimized for conversions. For a deeper look at HidePay’s launch and capabilities, see our post: Introducing HidePay for Shopify.

Initial Steps for Integration

Shopify simplifies the initial connection by creating a "placeholder" PayPal Express Checkout account the moment you open your store. This account uses the email address you used to sign up for Shopify. While this allows you to start taking orders, it is an incomplete integration. You cannot issue refunds or manually capture funds until you link a legitimate PayPal Business account.

Activating the Connection

To begin the full setup, navigate to your Shopify admin and select Settings, then Payments. In the "Additional payment methods" section, you will likely see a PayPal module. If the status says "Setup incomplete," you must click the "Complete setup" button. This action redirects you to the PayPal login portal.

If you already have a PayPal Business account, log in with those credentials. If you only have a personal account, the system will prompt you to upgrade. A Business account is required because it provides the API access Shopify needs to sync order data, manage returns, and provide transaction details within your store admin.

Granting Permissions

Once you log in, PayPal will ask for permission to link with Shopify. This step is mandatory. By granting these permissions, you allow Shopify to communicate with your PayPal account for payment authorizations and captures. After you confirm, the system redirects you back to your Shopify admin. At this point, your status should change to "Active."

If you use a different email for your business transactions than your store login, you can change it during this process. Ensure the email you use is verified within your PayPal settings. Payments sent to an unverified email will appear as "Pending" in Shopify, and you will not be able to access the funds until the verification is complete.

Configuring Payment Capture Settings

One of the most important decisions when you set up PayPal Express Checkout on Shopify is choosing how to capture payments. You have two primary options: automatic or manual.

Automatic Capture

This is the default setting for most stores. When a customer completes a purchase, the system immediately charges their account and transfers the funds (minus fees) to your PayPal balance. This is the most efficient choice for stores selling digital products or physical goods that are always in stock and ship quickly. It reduces administrative work and ensures you have the capital immediately.

Manual Capture

Some merchants prefer to authorize the payment first and capture it later. This is common for bespoke items, high-ticket goods, or stores with fluctuating inventory. With manual capture, you have a specific window—usually several days—to "claim" the money. This is useful if you need to verify stock levels before taking a customer's money. It also helps avoid refund fees if an order must be canceled before shipping.

To adjust this, go to the "Payment capture" section in your Shopify payment settings. Choose the method that fits your fulfillment workflow. If you choose manual capture, remember that authorizations expire. If you do not capture the payment within the timeframe set by PayPal, the transaction will void, and you will lose the sale.

Easily Customize Shopify Payments

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

Managing Address and Language Logic

PayPal Express Checkout behaves differently than standard credit card entries regarding customer data. Understanding these nuances helps you provide a better experience for international customers.

Address Handling

When a customer chooses the Express button, Shopify sends the shipping address to PayPal. This address then populates the billing fields. PayPal does this because it cannot determine if a user has an account or which billing address they might want to use until they log in.

Customers can click a "Change" link within the PayPal interface to adjust their details, but the initial data will always be the shipping address provided to Shopify. This is a platform-level behavior that ensures the transaction moves as quickly as possible, which is the core benefit of an "Express" checkout.

Localization and Language

Shopify attempts to tell PayPal which language to display based on your store's checkout settings. If your store is set to English, Shopify uses the customer's IP address and shipping destination to suggest a language to PayPal. If no customer details are available yet, PayPal defaults to the address listed in your General Settings under Business Details.

This automatic detection helps reduce friction for global shoppers. If a customer in France opens the Express portal, they should see instructions in French, provided your store settings and the customer's browser data align.

Testing Your PayPal Integration

Never assume a payment gateway is working perfectly without testing it yourself. To test PayPal, you cannot use the "Test Mode" toggle used for Shopify Payments. PayPal requires a real transaction to verify the API connection.

How to Run a Test Purchase

To test effectively, you need a second PayPal account that is not the one receiving the payments. You cannot "pay yourself" using the same account.

  1. Create a temporary product in your store and set the price to a small amount, such as $1.00.
  2. Open your storefront in an incognito or private browser window.
  3. Add the test product to your cart and proceed to checkout.
  4. Select PayPal as the payment method.
  5. Log in with your secondary (buyer) account and complete the purchase.
  6. Check your Shopify admin to ensure the order appears as "Paid" or "Authorized."
  7. Check your business PayPal account to see if the funds have arrived.
  8. Refund the transaction from within the Shopify admin to ensure the "Refund" permission is working correctly.

If you are on a Shopify trial plan, you must select a paid plan before you can process a real transaction. Your credit card will not be charged for the plan until the trial ends, but the gateway remains locked for live payments until a plan is chosen.

Optimizing the Checkout Experience

Simply having PayPal active is the baseline. The real advantage comes from managing how that option is presented to your customers. High-performing stores don't just list every payment method they have; they curate the list to maximize conversions.

Sorting for Conversion

The order in which payment methods appear matters. If the majority of your customers prefer PayPal, it should be at the top. If you find that credit card payments result in fewer inquiries or better margins, you might want to push PayPal further down the list.

We built our app to handle this exact need. Within the app, you can create a "Sort" rule — see the step-by-step guide to sort and rename payment methods.

Strategic Hiding

There are many scenarios where you might want to hide PayPal entirely. For example, some merchants selling high-risk items or specific B2B categories find that PayPal's buyer protection policies lead to unnecessary disputes.

If you have a group of customers tagged as "Wholesale," you might want to hide Express Checkout buttons for them and only show "Bank Deposit" or "Invoice." Alternatively, if you are shipping to a country where PayPal fees are prohibitively high, you can create a rule to hide the option for customers in that specific geography.

Our tool, HidePay, allows you to set these conditions natively. You can hide payment methods based on:

  • Customer tags (e.g., VIP, Wholesale, Staff).
  • Cart total (e.g., hide certain options for orders over $5,000).
  • Geographic location (country, province, or even zip code).
  • Product tags or types within the cart.

If you also need to control shipping options alongside payments (for example, hide payment methods for certain delivery services), consider pairing HidePay with HideShip on the Shopify App Store to manage shipping methods with the same rule-based logic.

Protecting Your Margins

Payment processing is a significant expense for any e-commerce business. PayPal Express Checkout is convenient, but it can also be a source of high fees or chargebacks if not managed properly.

Reducing Chargeback Risk

Some payment methods are more prone to "friendly fraud" or disputes than others. If you notice a high rate of chargebacks coming from a specific region or for a specific product line, you should evaluate if that payment method belongs in that context.

Instead of disabling PayPal for your entire store, you can use specific rules to hide it only when the risk is high. For example, if you sell digital gift cards—a high-risk category for fraud—you can set a rule in the app to hide Express Checkout when a gift card is in the cart. This forces customers to use a different gateway that might offer better seller protection.

For additional order-level protections and validation rules you can run before checkout completion, a checkout validator like CartBlock on the Shopify App Store can help block suspicious orders or require manual review.

Managing Express Buttons

Express buttons (like PayPal, Shop Pay, and Apple Pay) often appear on the product page or the cart page. While these are designed to speed up the process, they can sometimes bypass important elements like "Terms and Conditions" checkboxes or upsell apps.

Using our tool, you can block these express buttons based on custom rules — see the HidePay documentation on how to hide Express Checkout with HidePay. This ensures that customers follow the specific path you have designed for your store, whether that means viewing the cart page first or agreeing to specific shipping policies before they pay.

Technical Reliability with Shopify Functions

In the past, modifying the checkout required complex workarounds or the use of Shopify Scripts, which were only available to Shopify Plus merchants. This has changed. HidePay is built on native Shopify Functions.

Shopify Functions are the modern standard for checkout customization. Because they run on Shopify’s own infrastructure, they are incredibly fast and reliable. There is no external script that could fail or slow down your page load times. This native integration means that when you set a rule to hide or sort a payment method, it happens instantly and securely. This performance is vital for maintaining customer trust during the most sensitive part of the shopping journey. To learn more about the move from scripts to functions and why Functions matter, read: Why Shopify Functions are the future and scripts are the past.

Troubleshooting Common Setup Issues

Even with a straightforward process, you may encounter obstacles when you set up PayPal Express Checkout on Shopify. Most issues stem from account status or email mismatches.

"Payment Pending" Errors

If your Shopify orders consistently show a "Pending" status while the money hasn't appeared in your bank, the most likely cause is an unverified email address. PayPal will not release funds until you click the verification link in the email they sent when you registered. If you cannot find the email, you can request a new one from your PayPal profile settings.

"Setup Incomplete" Message

If you have already linked your account but still see the "Setup incomplete" warning, it usually means the API permissions weren't fully granted. This can happen if the browser session timed out during the redirect. The solution is to deactivate the gateway and restart the activation process. This "refreshes" the handshake between Shopify and PayPal.

Currency Mismatches

If your Shopify store is set to a currency that your PayPal account does not support, payments may fail or be held. Ensure that your PayPal account is configured to accept the currencies you offer on your store. You can manage multiple currencies within the "Wallet" section of your PayPal dashboard.

Next Steps for Your Store

Once the technical connection is established, the focus shifts to optimization. A successful checkout is not a static element; it is a part of your store that should be refined as you grow.

  • Verify your account: Ensure your PayPal Business account is fully verified to avoid held funds.
  • Decide on capture logic: Choose between automatic and manual capture based on your inventory needs.
  • Run a live test: Use a separate account to confirm the "Paid" status and the refund process.
  • Apply smart rules: Use a tool to ensure only the most relevant payment options appear to the right customers.

Controlling your checkout environment is the best way to reduce abandonment and protect your bottom line. By using the right conditions to show or hide payment methods, you create a more professional and efficient experience for your global audience.

We invite you to explore how our app can simplify this process. HidePay provides the granular control you need to manage PayPal and every other payment method in your store without writing a single line of code — you can install HidePay to get started.

FAQ

Why does my Shopify order say "Payment Pending" for PayPal?

This typically happens when the payment was sent to an unverified email address. You must verify your email within your PayPal account settings to claim the funds. It can also occur if you have not yet set your PayPal account to automatically accept currencies different from your primary currency.

Do I need a PayPal Business account for Shopify?

Yes, a PayPal Business account is required to access all the features Shopify needs, such as issuing refunds through the Shopify admin and capturing payments manually. If you link a personal account, PayPal will usually prompt you to upgrade during the setup process.

Can I hide the PayPal Express button on specific products?

Shopify doesn't offer a native setting to hide PayPal for specific products, but you can achieve this using HidePay. By setting a rule based on product tags or types, the app will automatically remove PayPal as an option when those specific items are in the customer's cart. For hands-on setup, see the HidePay documentation and tutorials linked above.

How do I change the order of payment methods at checkout?

In the standard Shopify admin, you cannot easily change the display order of payment gateways. However, you can use HidePay to sort payment methods. This allows you to move PayPal to the top for better visibility or push it down to encourage customers to use other payment options.

Get Started with HidePay

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