xpay✦ Commerce
Directory
WooCommerce plugins
Payment Gateway for PayPal Pro on WooCommerce
Payment Gateway for PayPal Pro on WooCommerce
The complete PayPal suite for WooCommerce: Smart Buttons, on-site card fields with 3-D Secure, Google Pay, Apple Pay, Venmo, Pay Later and Fastlane.
4.3
(6 ratings)Will this break my store?
What the WordPress.org registry says about keeping Payment Gateway for PayPal Pro on WooCommerce running.
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.1 month ago
At least 0.7 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.0
Your host must be running at least this version.3.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Payment Gateway for PayPal Pro on WooCommerce is looked after — not on how many stores run it.
94
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
10 / 15Listing transparency
10 / 10Ratings
4.3
6 ratings🚀 The complete PayPal payment suite for WooCommerce – PayPal Smart Buttons, advanced credit/debit card fields, Google Pay, Apple Pay, Pay Later and more, built on PayPal’s latest Complete Payments (PPCP) REST platform.
Accept payments every way your customers want to pay, without ever sending them away from your store. Developed by an official PayPal partner, this plugin connects your store to PayPal in one click and provides a seamless, conversion-optimized checkout on both the classic checkout and the new WooCommerce Cart & Checkout blocks.
Why choose this plugin?
One plugin, every PayPal payment method. Connect your PayPal business account with a single click and instantly offer PayPal Smart Buttons, on-site card payments with built-in 3-D Secure, Google Pay, Apple Pay, Venmo and Pay Later — all processed through PayPal’s modern REST APIs (OAuth2 + Orders v2) with automatic webhooks reconciliation.
Payment methods
- PayPal Smart Buttons – express PayPal buttons on the product page, cart, mini-cart and checkout, with live shipping rates inside the PayPal popup.
- Advanced Credit/Debit Cards (PPCP) – PayPal-hosted card fields (PCI SAQ A) rendered directly on your checkout, with built-in 3-D Secure / SCA including a Smart 3DS mode. Accept Visa, MasterCard, Amex and Discover.
- Google Pay & Apple Pay – wallet buttons in both the express row and the regular payment-methods list.
- Pay Later – Pay Later buttons plus promotional “Pay in 4”-style messaging on product, cart and checkout pages.
- Venmo – offered automatically through the Smart Buttons where eligible.
- Fastlane by PayPal – accelerated one-step guest checkout for returning shoppers.
- Classic PayPal Pro (NVP) – the original direct card gateway remains fully supported for existing stores.
Key features
- One-click “Connect to PayPal” seller onboarding – no manual API keys needed; approved payment methods are enabled automatically.
- Full support for the WooCommerce Cart & Checkout blocks (express buttons and in-list methods) and classic shortcode checkout.
- HPOS (High-Performance Order Storage) compatible.
- Card vaulting (Vault v3) – saved cards at checkout, plus support for WooCommerce Subscriptions renewals, free trials and $0 pre-orders.
- WooCommerce Pre-Orders support for Advanced Cards.
- Capture immediately or authorize now, capture later; automatic refunds from the order screen.
- 3D Secure liability-shift handling – the recommended Smart mode blocks only cards that fail their bank’s authentication challenge, with the 3DS outcome recorded on every order.
- Webhooks for reliable payment reconciliation.
- Shipment tracking sync – order tracking numbers are pushed to PayPal automatically.
- reCAPTCHA v3 anti-carding protection for the checkout.
- Elementor PayPal Smart Buttons widget.
- Compatibility layers for FunnelKit, CheckoutWC, Germanized, WooCommerce Product Add-Ons, ShipStation, TM Extra Product Options, Advanced Product Fields, Mondial Relay and Payment Plugins for Stripe.
- One-click credential import from other PayPal plugins.
- Sandbox mode for end-to-end testing, and correlated debug logging with sensitive data masked.
How it works
- Install and activate the plugin.
- Navigate to WooCommerce → Settings → Payments.
- Open any PayPal (PPCP) method and click Connect to PayPal (or enter REST credentials manually).
- Approved payment methods are enabled automatically – fine-tune buttons, Pay Later messaging and 3-D Secure in the shared PPCP settings.
- Enable sandbox mode for testing if needed, then start accepting payments.
PPCP is PayPal’s modern commerce platform. This plugin uses it to offer PayPal Smart Buttons, on-site card fields with 3-D Secure, Google Pay, Apple Pay, Venmo and Pay Later through PayPal’s latest REST APIs.
Yes, you need a PayPal Business account. The one-click “Connect to PayPal” onboarding links it to your store; no manual API keys are required. The classic PayPal Pro (NVP) gateway additionally requires a PayPal Pro account.
No. Card payments happen directly on your checkout in PayPal-hosted fields (PCI SAQ A), and wallet/Smart Button payments confirm in a popup or payment sheet over your site.
Yes, all payment methods support PayPal sandbox mode for end-to-end testing.
Yes. Both the Advanced Credit/Debit Cards (PPCP) gateway and PayPal Smart Buttons support WooCommerce Subscriptions: the first payment vaults the card or the buyer’s PayPal account and renewals are charged automatically off-session, including free trials.
Yes. Express buttons (PayPal, Pay Later, Google Pay, Apple Pay) and the regular payment methods are fully supported on the block-based Cart and Checkout, as well as on the classic shortcode checkout.
Your site must be served over HTTPS, and Apple Pay requires a supported Apple device/browser. Both methods must also be approved on your PayPal account.
Categories
Plugin details
Tags on WordPress.org
