Introduction
Setting up PayPal with Shopify is one of the most immediate steps you can take to establish trust and offer a globally recognized payment option. Because Shopify automatically creates a placeholder PayPal Express account using your store's sign-in email, many merchants assume the work is done the moment they launch. However, simply having the option visible at checkout does not mean your account is fully functional for business operations like issuing refunds or managing manual captures.
In this guide, we will walk through the exact steps to complete your setup, clarify the differences between the various PayPal integrations, and explain how to optimize your checkout flow. While offering PayPal is generally a net positive for conversion, modern stores often need more control over when and where this button appears. This is why we created get HidePay for your store, which allows you to manage payment method visibility based on specific rules like order value or customer location.
This article provides the technical steps for activation, strategic advice for managing transactions, and practical methods for refining your checkout experience. By the end of this post, you will have a fully verified PayPal integration and a clear strategy for using it to protect your margins.
The Automatic Setup Reality
When you open a Shopify store, the platform generates a PayPal Express Checkout account linked to your store email address. This is a convenience feature designed to let you accept payments immediately. However, this "default" state is limited. You can receive money, but you cannot issue refunds or capture payments manually until you complete the link to a verified PayPal Business account.
If you already have a PayPal account under a different email, or if you have never used PayPal for business before, you must reconcile these accounts within your Shopify admin. Failing to do so often leads to "Pending" payment statuses where funds are held because the receiving email hasn't been verified or claimed.
Why You Need a Business Account
A personal PayPal account is not sufficient for a professional Shopify store. A Business account allows you to operate under a company name, grants access to detailed reporting, and permits multiple user access levels for your staff. Most importantly, it is required for the API permissions Shopify needs to manage your orders directly from the admin panel.
Step-by-Step: Activating PayPal on Desktop
To move beyond the default placeholder and fully integrate your account, follow these steps from your desktop computer.
- Navigate to Payments: Open your Shopify admin and go to Settings, then select Payments.
- Locate the PayPal Section: You will likely see a section for PayPal. If it says "Setup incomplete," click the Complete setup button.
- Authentication: You will be redirected to a PayPal login screen. Enter the email address you intend to use for your business transactions.
- Grant Permissions: PayPal will ask for permission to link with Shopify. This allows Shopify to communicate with PayPal for functions like capturing authorized payments and processing refunds. Click Agree and Connect.
- Business Details: If you are creating a new account, you will need to provide your legal business name, phone number, and address. Ensure these match your Shopify store details to avoid security flags.
- Confirmation: Once finished, click Go back to Shopify.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Step-by-Step: Activating PayPal via Mobile
If you are managing your store on the go, the process within the Shopify app is similar but follows a slightly different UI path.
- Open Settings: Tap the Store icon or your profile icon in the bottom right, then tap Settings.
- Access Payments: Tap on Payments within the store settings menu.
- Complete Integration: In the PayPal section, tap Complete setup.
- Login and Link: Follow the same authentication prompts as the desktop version, ensuring you use a PayPal Business account.
- Finalize: Return to the Shopify app once the "Permissions Granted" message appears.
Understanding PayPal Express vs. PayPal Wallet
For merchants in the United States using Shopify Payments, there is a distinct integration called the PayPal Wallet. It is important to understand which version you are using, as they change how you manage your money.
PayPal Express Checkout
This is the traditional method used by most global merchants. When a customer pays, the money goes into your PayPal account balance. To get that money into your bank, you must log in to PayPal and initiate a transfer. Disputes and refunds are primarily managed within the PayPal interface, though Shopify can trigger refunds via API.
PayPal Wallet (US Only)
If you are a US-based merchant using Shopify Payments, PayPal Wallet integrates directly into your existing payout schedule. Instead of managing a separate PayPal balance, your PayPal transactions are bundled with your credit card payouts and sent to your bank account by Shopify.
One major advantage of the Wallet integration is that disputes and reporting are handled entirely within the Shopify admin. However, there are trade-offs: PayPal Wallet often carries a 3% currency conversion fee if you accept payments in a currency different from your payout currency. Additionally, the Wallet integration requires the most recent version of Shopify Checkout.
Configuring Payment Capture and Authorization
Once your account is connected, you must decide how you want to "capture" the money customers send you.
- Automatic Capture: This is the most common choice. As soon as a customer completes their purchase, the funds are immediately charged and moved to your account. This is best for stores that ship quickly or sell digital goods.
- Manual Capture: This option "authorizes" the payment but does not take the money yet. You have a specific window (usually 3 to 29 days depending on your PayPal agreement) to capture the funds. This is ideal for stores with long lead times, custom-made products, or high-risk items where you want to verify inventory or fraud status before actually taking the customer's money.
To change this, go to Settings > Payments and look for the Payment authorization section. Note that this setting usually applies to all payment methods on your store, not just PayPal.
Managing Guest Checkout and Language
A common concern for merchants is whether customers need a PayPal account to pay. By default, PayPal allows "Guest Checkout," enabling customers to pay with a credit or debit card without creating an account. However, this is sometimes limited by the customer's location or the merchant's account history.
Language Localization
Shopify attempts to tell PayPal which language to display based on your store's checkout settings. If Shopify doesn't have enough data (like a shipping address or IP address), it will default to the language of the country listed in your General Settings. If you sell internationally, ensuring your business address is correct in Shopify is vital for a localized PayPal experience.
Address Handling
When a customer uses the PayPal Express button, PayPal usually sends the customer's shipping address back to Shopify. Shopify only sends one address to PayPal to avoid data conflicts. Because of this, if a customer chooses "Store Pickup," the billing address might sometimes appear as the shipping address in your PayPal records. This is a known behavior of the integration and is generally not a cause for concern as long as the payment is verified.
Strategic Control: When to Hide or Sort PayPal
While PayPal increases conversion rates for many stores, it isn't always the best option for every transaction. Some merchants find that PayPal’s dispute process or transaction fees are higher than other gateways. This is where we recommend taking a more granular approach to your checkout.
Our tool, HidePay, gives you the ability to create rules that control when PayPal appears. Instead of a blanket "on or off" approach, you can customize the experience for different types of customers—see our guide on how to create a payment customization in HidePay to get started.
Reducing Fees and Protecting Margins
If you sell high-ticket items, the percentage-based fees on PayPal can become significant. You might use the app to hide PayPal for orders over a certain dollar amount, encouraging customers to use a direct credit card processor or a bank transfer instead. Similarly, if you find that certain countries have a high rate of PayPal disputes, you can create a rule to hide that payment option for customers in those specific geographic regions. If you specifically need to remove the PayPal Express button from the checkout, follow our article on how to hide the PayPal Express checkout button.
Improving Checkout Flow
The order in which payment methods appear matters. If your preferred gateway is Shopify Payments because it has lower fees, you can use our tool to sort your payment methods. By moving PayPal below your primary credit card option, you can still offer it as a choice without making it the default click for every customer. Learn more in the HidePay tutorial on how to sort or rename payment methods in the checkout.
This level of control is built on native Shopify Functions. This means that any rule you set up through the app runs directly on Shopify’s infrastructure. There are no external scripts slowing down your checkout, ensuring that your optimization efforts don't accidentally hurt your site speed. For background on why functions matter, read our post explaining why Shopify Functions are the future and scripts are the past.
Testing Your Integration
Never assume a payment gateway is working perfectly without testing it yourself. To test PayPal, you cannot use the same PayPal account that is receiving the funds.
- Use a Separate Account: You will need a personal PayPal account that is different from your business account.
- Create a Test Product: Add a product to your store with a low price (e.g., $1.00).
- Complete the Purchase: Go through your own checkout as if you were a customer. Select PayPal and complete the transaction.
- Verify the Transaction: Check your Shopify admin to see if the order is marked as "Paid" and check your PayPal Business account to see if the funds have arrived (minus the transaction fee).
- Refund the Test: After a successful test, issue a refund from the Shopify admin. This confirms that your API permissions are correctly configured to handle returns.
If you run into issues finding the exact payment method name to target in a rule, follow the steps in our help article on how to retrieve the correct payment method in HidePay — the Logs page will show the precise labels you need to copy/paste into your rule.
Dealing with Pending Payments
If you see an order in Shopify marked as "Payment Pending," it usually means the money was sent to an email address that hasn't been fully verified in PayPal yet.
This happens most often when a merchant changes their store email but forgets to update their PayPal settings. To fix this, you must log in to your PayPal account and ensure the email address used for the order is added and confirmed. Once the email is verified, it can take up to two business days for the funds to clear and the order status to update in Shopify. Always wait for the "Paid" status before shipping any items.
Handling Disputes and Refunds
The way you handle disputes depends on whether you are using the standard PayPal Express or the PayPal Wallet integration.
For Standard PayPal Express
You should handle the initial inquiry within the PayPal Resolution Center. If a customer opens a dispute, you have 20 days to resolve it before they can escalate it to a "Claim." If you decide to refund the customer, doing so through the Shopify admin will automatically update the order status and notify the customer.
For PayPal Wallet Users
Disputes are visible directly on your Shopify Home page and within the Orders section. You can manage the communication and the resolution without ever leaving your Shopify admin. Note that with the Wallet integration, decisions made by Shopify/PayPal on disputes are often final and cannot be appealed in the same way they can through the traditional PayPal Business dashboard.
If you find that managing both shipping and payments is becoming complex, you might consider HideShip on the Shopify App Store. HideShip uses the same rule-based approach for shipping methods, letting you create a consistent checkout experience across payment and shipping options.
Key Takeaways for Merchants
- Verification is Mandatory: Your setup isn't finished until you link a PayPal Business account and verify your email.
- Know Your Integration: US merchants on Shopify Payments should decide if the PayPal Wallet's bundled payouts are worth the 3% conversion fee.
- Test Every Step: Use a separate account to ensure both the payment and the refund processes are working.
- Optimize Placement: Don't just accept the default layout. Use rules to show the right payment methods to the right customers.
Optimizing your checkout is a continuous process. By setting up PayPal correctly and then using a tool like HidePay to control its visibility, you ensure a balance between customer convenience and business profitability. If you want an overview of combining payment and shipping controls, learn more about the HideSuite bundle and how it helps merchants. For pricing and to explore all available rules, see HidePay on the Shopify App Store.
FAQ
Why is my PayPal setup showing as incomplete in Shopify?
This usually happens because you haven't granted the necessary permissions for Shopify to communicate with your PayPal Business account. Even if you can receive payments, you must click "Complete Setup" in your payment settings and log in to PayPal to authorize features like refunds and manual captures.
Can customers pay with a credit card if they don't have a PayPal account?
Yes, PayPal offers a guest checkout feature that allows customers to enter their credit or debit card details directly. However, the availability of this feature can vary based on the customer's location and PayPal's internal risk settings for your specific account.
What is the difference between PayPal Express and PayPal Wallet?
PayPal Express is the standard integration where funds stay in your PayPal balance. PayPal Wallet is a deeper integration for US-based merchants using Shopify Payments that bundles PayPal funds into your regular Shopify payouts. Wallet transactions are managed entirely within the Shopify admin rather than a separate PayPal dashboard.
How do I hide the PayPal button for certain products?
You can use the app we developed, HidePay, to create specific rules. By setting a condition based on "Cart Contents" or "Product Type," you can tell the checkout to remove PayPal as an option when certain items are in the customer's cart, helping you avoid high fees or restricted item issues. For step-by-step instructions, see the HidePay help docs linked earlier.