The UPayments WooCommerce Plugin now introduces native support for the modern WooCommerce Block Checkout experience (Cart and Checkout Blocks) introduced in WooCommerce 8.3+
Compatibility Matrix
- Classic Checkout: Fully compatible via the [woocommerce_checkout] shortcode
- Block Checkout: Native support for standard product orders, allowing them to process perfectly using the modern layout
- Configuration: No additional manual configuration is required to enable block support for standard orders
Merchant & Admin Guide
- Modern Experience: Merchants can now leverage the latest WooCommerce "Cart" and "Checkout" blocks to provide customers with a modern, streamlined interface for standard purchases.
- Future-Proofing: This integration ensures your store remains compatible with the default checkout architecture of new WooCommerce versions, reducing long-term maintenance costs.
- Seamless Switching: You can switch between Classic and Block layouts at any time; the plugin will automatically adapt its integration layer without requiring new API keys or settings changes
Developer Guide: Architecture & Security
- Runtime Detection: The plugin architecture features an auto-detection layer that identifies the active checkout implementation at runtime and loads the corresponding integration scripts.
- Scope: Currently, native block support is focused on standard product flows to ensure maximum stability and parity with global payment gateways.
- Secure Data Handling: All block-based transactions utilize the same secure UPayments backend infrastructure, ensuring that customer data is handled with PCI-DSS Level 1 compliance regardless of the frontend layout
Troubleshooting FAQ
- What should I do if the UPayments option does not appear in the Checkout Block?
Native block support is currently optimized for standard products. If you are using complex third-party plugins or customized checkout flows where the block is not functioning, you should revert to the Classic WooCommerce shortcode. - How do I revert to the Classic Checkout?
Navigate to Pages → Checkout → Edit. In the WordPress editor, click the three dots in the top right corner and select "Code editor." Take a backup of this code first, then replace the entire Block Checkout code with the single line: [woocommerce_checkout] and save the page. - Are subscriptions supported in the Block Checkout?
For the most reliable experience with WooCommerce Auto Deduction (Subscriptions), it is recommended to use the Classic Checkout layout, as subscriptions require specific Credit Card tokenization mandates that are currently best handled via the traditional checkout structure. - Where can I find the latest stable version of the plugin?
The latest version, which includes Phase 1 Block Checkout support and recent stability fixes, is available here: Official UPayments WooCommerce Plugin
