WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway vs Square for WooCommerce

Compare WordPress plugins and tools side by side. Pick products with “Compare” in the software directory.

Feature WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway v4.5.1 · checked 23 Oct 2026 Paid Visit Details Square for WooCommerce v5.5.2 · checked 23 Oct 2026 Free · ★ 2.1/5 Visit Details
At a glance
Active installs — 80,000+
Last updated — October 15, 2026
Editions WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway ($) WooCommerce Square
Pros Card payments on the store page through PayPal Pro or Payflow; Optional 3D Secure through Cardinal Commerce; Capture and cancel driven by order status changes Card and digital wallet payments through Square; Product and inventory sync with Square POS
Cons Last tested with WooCommerce 4.0 and WordPress 5.3; Shows a Cardinal Commerce upgrade notice for 3D Secure; Needs a PayPal Pro or Payflow merchant account and SSL Requires a Square account and connection; Background sync can lag behind live stock changes
Mentioned in our posts — 1
More features
Other features PayPal Pro classic card payments ($), PayPal Payflow card payments ($), 3D Secure through Cardinal Commerce ($), Capture when an on-hold order is processed or completed ($), Cancel when an on-hold order is cancelled or refunded ($), Pay for order page support ($), SSL check notice ($), Personal data export hooks ($) Square payment gateway, Product and inventory sync with Square, Order handling for Square payments, Digital wallet payments, Import products from Square
Integrations
Payment PayPal Pro ($), PayPal Payflow ($), Cardinal Commerce ($) Square
E-commerce WooCommerce ($) WooCommerce
Requires WordPress — 6.9
Requires PHP — 7.4
Tested up to 5.3 7.1
Phones home No No
External services api-3t.paypal.com, api-3t.sandbox.paypal.com, payflowpro.paypal.com, pilot-payflowpro.paypal.com, payflowlink.paypal.com, pilot-payflowlink.paypal.com, songbird.cardinalcommerce.com, songbirdstag.cardinalcommerce.com, paypal3dsregistration.cardinalcommerce.com api.woocommerce.com, connect.squareup.com, connect.squareupsandbox.com
Custom tables — 1