P

Payment Gateway for PayPal Pro on WooCommerce

4.3/5 (6 ratings) 90 active installs Updated Aug 3, 2026
One-click "Connect to PayPal" seller onboarding.

One-click "Connect to PayPal" seller onboarding.

πŸš€ 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

  1. Install and activate the plugin.
  2. Navigate to WooCommerce Settings Payments.
  3. Open any PayPal (PPCP) method and click Connect to PayPal (or enter REST credentials manually).
  4. Approved payment methods are enabled automatically – fine-tune buttons, Pay Later messaging and 3-D Secure in the shared PPCP settings.
  5. Enable sandbox mode for testing if needed, then start accepting payments.