Back to Payment Guides

Setting Up and Optimizing Shopify PayPal Payflow Pro

Master Shopify PayPal Payflow Pro integration. Learn to set up, optimize, and use conditional rules to hide or sort payment methods for a better checkout.

Introduction

Choosing the right payment gateway is a fundamental decision for any Shopify merchant aiming to balance global reach with transaction security. For many established businesses, Shopify PayPal Payflow Pro serves as a robust gateway that allows for high-volume credit card processing while leveraging the trusted infrastructure of PayPal. Unlike standard Express Checkout, Payflow Pro gives you more control over the data and the customer experience during the payment phase.

Successfully managing this gateway requires more than just entering credentials into your admin panel. It involves strategic positioning of payment options to ensure that the methods you surface are the most profitable and reliable for your specific business model. We built HidePay to help merchants refine this experience: you can install HidePay to hide, sort, or rename payment methods like Payflow Pro based on real-time checkout conditions.

This article provides a technical walkthrough for integrating Payflow Pro with your Shopify store and explores practical strategies for optimizing your checkout performance. You will learn how to configure the gateway, manage international transaction variables, and use conditional rules to protect your margins.

Understanding Shopify PayPal Payflow Pro

PayPal Payflow Pro is a high-performance payment gateway designed for merchants who require more customization and control than standard payment aggregators provide. While many newer merchants use Shopify Payments or basic PayPal Express, Payflow Pro is often favored by businesses with specific banking relationships or those operating in industries where custom gateway configurations are necessary.

The primary advantage of using this gateway is its flexibility. It allows you to process credit cards directly on your site while using PayPal as the backend processor. This creates a cohesive brand experience where the customer does not necessarily feel they are being redirected to a third-party platform. Furthermore, it supports a wide variety of currencies and credit card types, making it a strong contender for stores with a heavy international presence.

It is important to distinguish between Payflow Pro and the standard PayPal Express button. While they can coexist, Payflow Pro acts as your primary credit card processor. If you are currently using Shopify Payments, you must understand that Shopify typically allows only one primary gateway to be active at a time. Switching to Payflow Pro means deactivating your current primary provider to make room for the new integration.

For an overview of HidePay’s goals and architecture, see the Nextools announcement Introducing HidePay for Shopify, say goodbye to irrelevant payment options and high cost.

Preparing for Integration

Before you begin the setup process in your Shopify admin, you must have an active PayPal Manager account. This is separate from a personal PayPal account. You will need four specific pieces of information to complete the connection:

  1. Partner ID: Usually "PayPal" or the ID of the reseller who sold you the service.
  2. Vendor ID: Your PayPal Manager login ID.
  3. User ID: Often the same as your Vendor ID unless you have created a specific user for the integration.
  4. Password: The password associated with the User ID.

Ensure your account is in "Live" mode within the PayPal Manager dashboard before attempting the final activation on Shopify. If your account is still in "Test" mode, transactions will not process, even if the connection appears successful in the Shopify admin.

Easily Customize Shopify Payments

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

Step-by-Step Configuration in Shopify

The process of activating Shopify PayPal Payflow Pro is straightforward but requires attention to detail. Follow these steps to ensure a clean integration:

1. Access the Payment Settings

Navigate to your Shopify admin panel. Click on Settings in the bottom left corner and then select Payments. This is where all your gateway configurations live.

2. Deactivate Existing Gateways

As noted previously, Shopify limits you to one primary credit card gateway. If you are using Shopify Payments or another third-party provider, you must deactivate it first. Select Manage or Edit on your current provider and choose the option to deactivate. Shopify will ask for a reason; select the most relevant one and confirm.

3. Select PayPal Payflow Pro

Once the primary slot is empty, look for the section titled Payment Providers or Accept Credit Cards. Click on Choose a provider. Search for "PayPal Payflow Pro" in the list. Note that its availability may depend on your store’s legal location.

4. Enter Credentials

Input the Partner, Vendor, User, and Password details you gathered from your PayPal Manager account. At this stage, you will also see a checkbox for Test Mode. If you are ready to take real orders, leave this unchecked. If you are performing a technical audit of your checkout flow, check it, but remember that no real funds will move.

5. Configure Transaction Settings

You must decide how you want to handle funds. You can choose to Automatically capture payments (Immediate Sale) or Manually capture payments (Authorize only).

  • Automatic Capture: Best for digital goods or stores that ship items immediately.
  • Manual Capture: Recommended for bespoke items, pre-orders, or high-risk products where you want to review the order for fraud before the money leaves the customer’s account.

6. Save and Activate

After selecting the credit card types you wish to accept (Visa, Mastercard, Amex, etc.), click Activate. Your checkout will now use PayPal Payflow Pro for credit card processing.

Optimizing the Payflow Pro Experience

Integration is only the first step. To truly improve your conversion rates and protect your store from unnecessary fees, you need to manage how this gateway appears to your customers. Simply offering every possible payment method to every customer often leads to decision fatigue and higher cart abandonment.

Strategic Sorting

By default, Shopify lists payment methods in a standard order. However, you may want to prioritize specific gateways based on their transaction fees or reliability. For example, if Payflow Pro offers you a lower processing rate for domestic transactions than another secondary gateway, you should ensure it is the first option a customer sees.

Using HidePay, you can reorder payment methods so that the most cost-effective options are at the top. This subtle change guides the customer toward the path that is best for your bottom line without removing their ability to choose other methods if they prefer. For a step-by-step guide to building those rules, follow the Help Doc on how to create a payment customization.

Renaming for Clarity

The default label for gateways can sometimes be confusing for customers. Instead of "PayPal Payflow Pro," you might want the label to read "Secure Credit & Debit Card Processing." This builds trust by focusing on the security of the transaction rather than the brand name of the processor. Renaming is particularly useful for international stores where local terms for "Credit Card" might vary.

Using Rules to Protect Margins

Not every payment method is suitable for every order. Some gateways carry higher risk or higher fees depending on the geographic location of the buyer or the type of product being purchased.

Geography-Based Rules

If you find that certain regions have a high rate of chargebacks when using credit cards through Payflow Pro, you might choose to hide that gateway for those specific countries. Instead, you could surface a more secure, local payment method. HidePay gives you multiple location qualifiers—see the documentation for when to use Localized Country, Shipping Country and Shopify Market in HidePay to decide which one fits your use case.

Cart Total and Product Constraints

High-ticket items often require different handling than low-cost accessories. For orders over a certain value, you might want to hide the standard PayPal Express button and force the use of Payflow Pro to ensure you capture more detailed customer data during the checkout process. Conversely, if you are selling subscription products that Payflow Pro might handle differently than other gateways, you can set rules to ensure only the compatible gateway is shown when those items are in the cart.

Managing Express Checkout Buttons

When you activate Payflow Pro, you may still have PayPal Express Checkout active on your store. This often results in "Express" buttons appearing at the top of the checkout or on product pages. While these are great for conversion, they can sometimes bypass certain business logic you've set up.

If you want to ensure that B2B customers or customers with specific tags (like "Wholesale") use your primary Payflow Pro gateway instead of an express button, HidePay provides the ability to block these buttons based on specific conditions. For a dedicated walkthrough on disabling express buttons, consult the Help Doc on how to hide the Express Checkout with HidePay.

The Technical Edge of Native Shopify Functions

Performance is a critical factor in checkout conversion. In the past, many Shopify apps relied on intrusive scripts or "hacks" to modify the checkout experience. These could slow down page load times or break when Shopify updated its core code.

Because the app is built on Native Shopify Functions, it runs directly within Shopify’s infrastructure. This means there is no lag when a customer reaches the payment page. The rules you set for hiding or sorting Payflow Pro are executed instantly. This native approach ensures that your checkout remains stable and fast, which is vital for maintaining a high conversion rate during peak traffic periods like Black Friday or seasonal sales. If you need a codeless way to create or migrate Shopify Functions, see SupaEasy on the Shopify App Store.

Why Quality Gateways Matter for International Scaling

Scaling a Shopify store internationally introduces complexities in how payments are perceived. A customer in the United Kingdom has different expectations for checkout than a customer in the United States or Australia.

By using a versatile gateway like Payflow Pro, you gain the ability to process many different currencies. However, the real power comes from localization. If you are selling to a market where a specific credit card type is dominant, you can use the app to ensure Payflow Pro is renamed and positioned to highlight that compatibility.

Reducing Friction for B2B

B2B merchants often have more rigid requirements for how payments are handled. If you are using customer tags to identify wholesale buyers, you can create a checkout flow that hides standard consumer-facing payment methods and only shows Payflow Pro or "Pay on Invoice." This level of customization makes your store feel like a professional, bespoke operation rather than a generic template. For additional order-review and validation workflows (useful for B2B checkout control), consider CartBlock on the Shopify App Store.

Practical Scenarios for Payment Control

To see the value of refined payment control, consider these common merchant scenarios:

  • The High-Risk Product Scenario: You sell luxury electronics. To reduce fraud, you want to hide all express payment options for orders over $2,000, forcing the customer to use Payflow Pro where you have stricter authorization rules in place.
  • The "Local Hero" Strategy: In your home market, you use a local gateway with 1% fees. For all other international markets, you use Payflow Pro. You can set a rule to hide Payflow Pro for domestic customers, ensuring you always get the lowest possible fee without manually toggling settings. If you also need to control shipping options to avoid high shipping fees, pair payment rules with shipping rules using HideShip on the Shopify App Store or consider the combined suite described in Introducing Nextools’ HideSuite: the bundle for smart Shopify merchants.
  • The Holiday Rush: During a massive sale, you notice one gateway is experiencing downtime. Instead of losing sales, you can quickly sort a more stable gateway like Payflow Pro to the top of the list for all customers until the issue is resolved.

Implementing "Smart Checkout" Principles

Efficiency in checkout is about showing the right option at the right time. This "Smart Checkout" approach is what separates high-growth brands from those that struggle with cart abandonment.

  1. Right Rule, Right Condition: Do not hide gateways arbitrarily. Use data from your "Orders" report to see which gateways have the highest success rates and lowest fees, then build your rules around that data.
  2. Specificity Beats Blanket Hiding: Instead of hiding a gateway for everyone, hide it only for the specific segments where it underperforms.
  3. Protect Your Bottom Line: Use Payflow Pro’s manual capture settings in conjunction with rules that hide it for "unverified" or "high-risk" zip codes to keep your chargeback rate low.

By focusing on these principles, you turn your checkout from a passive utility into a strategic tool for growth. Managing Shopify PayPal Payflow Pro is not just a technical task—it is an ongoing optimization process.

Conclusion

Integrating Shopify PayPal Payflow Pro provides your store with a reliable, professional-grade gateway for handling global transactions. However, the true value of this gateway is realized only when you take control of how it is presented to your customers. By sorting your preferred methods, renaming options for local clarity, and hiding gateways when they pose a risk to your margins, you create a checkout experience that is both user-friendly and profitable.

To summarize the key steps:

  • Deactivate any existing primary gateways before attempting to connect Payflow Pro.
  • Use your PayPal Manager credentials (Partner, Vendor, User, Password) for the integration.
  • Decide between automatic and manual capture based on your fraud risk and fulfillment speed.
  • Use conditional rules to refine which customers see Payflow Pro and where it appears in the list.

If you are ready to take full control of your checkout and optimize how your payment methods appear, get HidePay for your store to begin building your custom rules today.

FAQ

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

No, Shopify typically allows only one primary credit card gateway at a time. If you choose to use Payflow Pro, you must deactivate Shopify Payments. However, you can still offer "Accelerated Checkouts" like PayPal Express alongside your primary Payflow Pro gateway.

What is the difference between PayPal Express and Payflow Pro?

PayPal Express is an "off-site" or "express" button that allows customers to pay using their stored PayPal information. Payflow Pro is a full payment gateway that allows you to accept credit cards directly on your checkout page while using PayPal's infrastructure to process the funds in the background.

Does Payflow Pro support "Authorize Only" transactions?

Yes, Payflow Pro supports both immediate capture and manual capture (Authorize Only). This is useful for merchants who need to verify inventory or check for potential fraud before finalizing the charge on a customer's credit card.

How can I hide Payflow Pro for specific products?

You can use an app like HidePay to create rules based on cart contents. By setting a condition that looks for specific product tags or IDs, the app will automatically remove Payflow Pro from the payment options at checkout whenever those items are present. See the HidePay Help Docs for full setup options in the HidePay Help Docs.

Get Started with HidePay

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