The Cart and Checkout pages are a critical part of the shopping experience. The WooCommerce Cart and Checkout blocks provide customers with a seamless process for reviewing and finalizing their purchases in a low-friction way that maximizes conversion.
PayPal Payments supports the Block Cart and Block Express Checkout, with most of its features already implemented, and additional features are currently in active development.
Supported functionalities
↑ Back to top- PayPal, Pay Later, Venmo, Apple Pay, Google Pay express buttons on:
- Block Cart
- Block Express Checkout
- PayPal payment method without Smart Buttons
- for already pre-approved express payments via the “Place order” button
- to forward buyers to the PayPal website to pay via the “Proceed to PayPal” button
- Advanced Card Processing Block Checkout gateway with embedded card fields
- Local Alternative Payment Methods (excl. OXXO and Pay upon Invoice gateways)
- Native Pay Later messaging
- The checkout form fields can be optionally skipped by enabling the Pay Now Experience
- Billing Address retrieval is recommended to be enabled for your PayPal business account to fully populate WooCommerce order details with separate billing and shipping details
Unsupported functionality in development
↑ Back to top- PayPal Block Checkout gateway with smart buttons (related to “Place order” button replacement in Woo’s Public Roadmap)
- Standard Card Payments (the black “Credit and Debit Cards” button)
- OXXO and Pay upon Invoice payment methods
- No Vaulting (tokenization) or PayPal Subscriptions via “Proceed to PayPal” button
- “Proceed to PayPal” button is currently hidden when a subscription product is in the cart
What does the Block integration look like?
↑ Back to topPayPal, Pay Later, and Venmo buttons on Block Cart and Block Express Checkout:

The payment method area does not currently display smart buttons. It either displays a “Proceed to PayPal” button, which forwards the buyer to the PayPal website to complete the payment process, or a “Place Order” button if the buyer previously approved express payments, for example, from the Cart page:
