Introduction
Connecting PayPal to a Shopify store is often the first step toward building customer trust and facilitating global sales. Most shoppers recognize the brand and feel comfortable using its wallet for a faster checkout experience. When you launch a new store, Shopify simplifies this process by automatically creating a PayPal Express Checkout account linked to your store's administrative email.
However, a simple connection is only the beginning of a professional payment strategy. To fully manage how money moves into your business, you must complete the setup, grant the necessary permissions, and decide when this payment option should actually appear to your customers. We developed HidePay on the Shopify App Store to give you that extra layer of control, ensuring you can manage payment visibility based on your specific business needs.
This article provides a walkthrough of the technical integration process and offers strategic advice on managing your payment methods. You will learn how to finalize your account setup, configure capture settings, and optimize your checkout for maximum conversion. Read more about the app in our blog post Introducing HidePay for Shopify.
How the Automatic Connection Works
When you sign up for Shopify, the platform assumes you want to offer the most common payment methods. Because PayPal is a default partner, Shopify pre-configures a PayPal Express Checkout account for you. It uses the email address you used to create your Shopify store as the primary identifier.
If that email address is already associated with an existing PayPal business account, you are halfway there. You might even see payments start to arrive as soon as you make your first sale. If the email is not linked to an account, PayPal holds the funds in a "pending" state until you create an account or link that email to an existing one.
Only the store owner has the permission levels required to edit or finalize the PayPal connection. This restriction exists to protect your financial data and ensure that sensitive payout information remains secure. If you are working with a staff account, you will need the store owner to log in and perform these specific steps in the payments section.
Finalizing the PayPal Connection
Even if you see PayPal as an active option on your checkout page, the setup is often "incomplete" until you grant Shopify the authority to communicate fully with your PayPal account. Without this final step, you may find yourself unable to issue refunds through your Shopify admin or capture payments that were only authorized at the time of purchase.
Steps for Desktop Setup
- Log in to your Shopify admin and navigate to the Settings menu.
- Select Payments from the sidebar.
- Locate the PayPal section. If the setup is not finished, you will see a button labeled Complete setup or Activate PayPal Express Checkout.
- Click this button to be redirected to the PayPal login portal.
- Enter the email address you intend to use for your business. It is best to use a professional business account rather than a personal one to access all merchant features.
- Log in with your credentials and follow the prompts to "Grant Permission" to Shopify. This allows the two platforms to sync order data and payment statuses.
- Once the process is finished, you will be redirected back to your Shopify admin.
Steps for Mobile Setup
- Open the Shopify app and tap the menu icon (three lines or your profile icon).
- Tap on Settings and then select Payments.
- In the PayPal area, tap Complete setup.
- Log in to your PayPal account through the in-app browser.
- Review the permissions requested by Shopify and tap Agree and Connect.
- Confirm the business details if prompted and return to the Shopify app.
Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.
Configuring Business Details and Permissions
During the connection process, PayPal may ask you to "Tell us about your business." This step is vital for compliance and prevents your account from being flagged for suspicious activity. You will need to provide your business type—such as individual, sole proprietorship, or corporation—and your primary category of goods.
Accurate business details help PayPal determine your risk profile. If you sell high-risk items or operate in a niche with high chargeback rates, providing clear information early can prevent future hold-ups on your funds.
Once the connection is active, Shopify requires specific permissions to handle transactions. These permissions allow the Shopify admin to:
- View your account balance and transaction history relative to store orders.
- Initiate refunds for customers directly from the order page.
- Capture funds for orders that were previously only authorized.
If you ever change your PayPal password or update your business email, you might need to re-authenticate this connection to ensure these permissions remain valid.
Payment Authorization and Capture Settings
Once you connect PayPal to Shopify, you must decide how you want to collect money from your customers. This is managed under the "Payment authorization" settings in your Shopify admin.
Automatic Capture
Most merchants choose to capture payments automatically at the time of the sale. This is the most efficient method for standard retail. When the customer clicks "Pay now," the funds are immediately moved from their account to your PayPal balance. This reduces administrative overhead and ensures you have the capital to fulfill the order immediately.
Manual Capture
Some businesses prefer to capture payments manually. This is common for stores that sell items with long lead times, custom-made goods, or products that frequently go out of stock. In this scenario, the customer's funds are "authorized" (placed on hold) but not actually taken.
You then have a specific window of time—usually several days, depending on PayPal's terms—to "Capture" the payment once you are ready to ship. If you do not capture the payment within that window, the authorization expires, and the customer is not charged. This method helps avoid the fees associated with issuing refunds if an order cannot be fulfilled.
Optimizing the PayPal Experience with HidePay
Simply having PayPal active is not always the best strategy for every customer or every product. For example, PayPal's processing fees can be higher for international transactions, or you might find that certain regions prefer local payment methods over a global wallet. This is where we help you refine your checkout.
By using HidePay, you can create payment customizations that dictate when PayPal is shown or where it appears in the list of options. If you are selling high-ticket items where credit card chargebacks are a concern, you might choose to sort PayPal to the top, as their merchant protection can be more robust. Conversely, if you want to push customers toward a lower-fee payment method, you can use the app to move PayPal to the bottom of the list.
Our tool runs on Native Shopify Functions — for merchants who want codeless function tools, consider SupaEasy. This means the rules you set are processed directly by Shopify's infrastructure. There is no lag at checkout and no flickering of payment options while a script loads. Whether you want to hide PayPal for specific product tags or rename it to "PayPal & Credit Cards" for better clarity, the app handles it within the native checkout flow.
Handling Language and Currency Logic
When a customer arrives at your checkout, Shopify attempts to make the experience feel local. This includes telling PayPal which language to display. Shopify uses a combination of the customer’s shipping address and their IP address to determine the preferred language.
If the customer has not yet entered their address, Shopify defaults to your store’s general settings to determine the language. This logic ensures that a customer in France sees a French PayPal login page, reducing the friction that leads to cart abandonment. For more on translating checkout payment and delivery options, see our blog post Translate Checkout Delivery & Payment Options.
Regarding currency, PayPal is highly capable but does have specific rules. If you sell in multiple currencies, PayPal will generally convert the total based on the current exchange rate. However, you should monitor how these conversions affect your margins, especially if you have high-volume sales in currencies where PayPal’s exchange fees are significant.
Testing Your PayPal Integration
Never assume a payment gateway is working perfectly without testing it yourself. To test your PayPal connection, you cannot use the same PayPal account that is receiving the payments. You will need a separate personal account or a "sandbox" account for testing purposes.
- Create a test product in your Shopify admin with a price of $1.00.
- Open your store in an incognito window and add the product to your cart.
- Proceed to checkout and select PayPal as the payment method.
- Log in with your secondary PayPal account and complete the purchase.
- Check your Shopify admin to see if the order is marked as "Paid."
- Check your business PayPal account to see if the funds (minus fees) have arrived.
- Issue a refund for the test order to ensure your refund permissions are correctly set up.
If your store is still on a trial plan, you must select a paid Shopify plan before you can process any transactions, including tests. The trial remains free until its original expiry date, but the checkout remains locked until a plan is chosen.
Managing Checkout Friction
A common issue with PayPal is the "Express Checkout" button appearing at the top of the checkout page or even on product pages. While this is designed to speed up the process, it can sometimes confuse customers who want to enter a discount code or select a specific shipping method first.
If you find that the prominent PayPal button is causing issues, you can use our tool to manage these express buttons. Merchants often use it to hide express checkout buttons for specific products or customer segments, ensuring that the buyer follows the full checkout path where upselling and shipping choices are more clearly defined.
Another common pain point is the "Missing Billing Address" error. This happens because PayPal usually sends the shipping address back to Shopify as the billing address. If your business requires a strictly verified billing address (common in B2B or for high-value fraud prevention), you may need to adjust how you present PayPal or use a tool like CartBlock to validate order details before they are finalized.
Troubleshooting Common Connection Issues
Unverified Account Errors
The most frequent issue merchants face is the "Payment Pending" status. This almost always means the payment was sent to an email address that has not yet been verified with PayPal. To fix this, log in to your PayPal account and check for a verification email. Once you click the link in that email, the pending funds are usually released to your balance within two business days.
Error: "You can't use this account"
This error occurs if you try to log in to your own store's PayPal gateway using the same credentials you use to run the store. PayPal does not allow you to pay yourself. To see how the checkout looks for a customer, use a different account or ask a friend to run a test.
Disconnecting or Resetting PayPal
If you need to change the PayPal account associated with your store, you must first deactivate the current one.
- In Shopify Payments settings, click on the PayPal section.
- Click Deactivate.
- Refresh the page and then click Activate again to start the connection process with a new email address.
Protecting Your Margins
While PayPal is a conversion driver, it can be expensive. Between standard processing fees, international transaction fees, and currency conversion costs, a merchant can lose a significant percentage of each sale.
Successful merchants use a strategic approach to payment visibility. For example, if you sell a heavy item with a low profit margin to a distant country, the PayPal fees might make the sale unprofitable. In this case, you can use the app to hide PayPal for that specific country or product weight, forcing the customer to use a payment method with lower fees.
You can also use HideShip to manage shipping methods in tandem. By controlling both shipping and payments, you create a checkout that is not only "easy" for the customer but also sustainable for your business.
Building a Professional Checkout
Connecting PayPal to Shopify is a simple task that leads to complex strategic opportunities. Once the technical link is established, your focus should shift toward optimization. This means ensuring that the right customers see the right payment options at the right time.
A clean checkout with sorted and renamed payment methods looks more professional and reduces the cognitive load on the shopper. By taking the time to finalize your settings, test your transactions, and implement smart visibility rules, you turn your checkout from a standard utility into a strategic asset.
If you are looking for a way to manage these rules without writing code or using slow scripts, you can try HidePay on Shopify. We offer a free plan to get you started with basic rules, and you can view current pricing on the Shopify App Store if you need more advanced conditions.
Action Steps to Take Now:
- Verify that your Shopify store email matches your PayPal business email.
- Complete the "Grant Permissions" step in your payment settings.
- Run a test transaction using a secondary account.
- get HidePay for your store to sort your payment methods and ensure your most profitable options are seen first.
FAQ
Why does it say "Setup Incomplete" on my PayPal settings?
This status usually appears because you haven't yet granted Shopify the permission to sync with your PayPal account. You need to click "Complete Setup," log in to PayPal, and click "Grant Permission" to allow Shopify to process refunds and capture payments directly from your admin dashboard.
Can I use a personal PayPal account with Shopify?
While you can technically start with a personal account, Shopify and PayPal both recommend a Business account. Business accounts allow you to operate under a company name, provide more professional reporting, and are required for certain advanced features like issuing refunds through the Shopify admin.
How do I hide PayPal for specific products or countries?
Shopify's default settings don't allow for granular control over payment method visibility. To hide PayPal based on geography, product type, or cart total, you can use HidePay to hide payment methods for certain products. That help doc walks through product-based rules; see the app docs for geography and cart-total conditions.
What happens if a customer pays before I finish the setup?
If a customer completes a purchase before your account is fully set up, the funds will be held by PayPal. They are tied to the email address used in your Shopify store settings. Once you create a PayPal account with that email and verify it, the funds will be available in your balance.