PayPal Express for Magento 2 REST API using Orders v2
- Community
- Replaces the discontinued legacy PayPal API integration for Magento 2
- Built on PayPal REST APIs and the PayPal JavaScript SDK
- Uses PayPal Orders v2 for create, approve, capture, and authorize flows
- Supports dynamic shipping updates during PayPal checkout
- Places Magento orders securely with server-side payment processing
- Supports webhook-based payment status reconciliation
- Designed for modern Magento checkout experiences
- Helps merchants migrate to PayPal’s current supported platform
The Problem
- ✖ Magento’s legacy PayPal integration relies on deprecated APIs
- ✖ Older PayPal integrations are becoming unsupported and unreliable
- ✖ Limited support for modern checkout and shipping update workflows
- ✖ Difficult to maintain compatibility with PayPal’s latest platform requirements
The Solution
Toweringmedia PayPal Express for Magento 2 provides a modern REST API-based PayPal integration using the PayPal JavaScript SDK and Orders v2 APIs, delivering secure checkout flows, dynamic shipping updates, webhook support, and long-term compatibility with PayPal’s current platform.
How It works
See It In Action
Fast, Secure, and Mobile-Friendly PayPal Checkout Experience
PayPal Express for Magento 2 modernizes the Magento checkout experience by replacing deprecated legacy PayPal integrations with a secure, REST API-based payment workflow. Built using the PayPal JavaScript SDK and PayPal Orders v2 APIs, the extension delivers a fast, seamless, and future-ready checkout experience for Magento 2 stores.
Customers can quickly complete payments using PayPal, Pay Later, Google Pay, Venmo, credit cards, and other supported wallet-based payment methods directly within the checkout experience, helping merchants reduce friction and improve conversion rates across desktop and mobile devices.
The extension supports dynamic shipping updates during PayPal checkout, secure server-side order processing, authorization and capture flows, and webhook-based payment synchronization for reliable Magento order management.
- Built with PayPal REST APIs and Orders v2
- Supports PayPal, Pay Later, Google Pay, and wallet-based payments
- Dynamic shipping updates during checkout
- Secure server-side payment processing
- Webhook-based payment reconciliation
- Compatible with modern Magento and Hyvä storefronts

Give Customers a Faster Way to Pay
Display PayPal Express, Google Pay, Pay Later, and other wallet-based payment options directly within the Magento checkout. Customers can start checkout faster, approve payment securely, and complete their order with fewer steps.
The checkout flow supports shipping address updates, shipping method selection, order total recalculation, and secure server-side payment capture using PayPal Orders v2.
- Wallet-style express payment buttons
- Modern one-page checkout experience
- Shipping updates before payment completion
- Secure authorization and capture process
- Replaces the discontinued legacy PayPal API integration for Magento 2
- Built on PayPal REST APIs and the PayPal JavaScript SDK
- Uses PayPal Orders v2 for create, approve, capture, and authorize flows
- Supports dynamic shipping updates during PayPal checkout
- Places Magento orders securely with server-side payment processing
- Supports webhook-based payment status reconciliation
- Designed for modern Magento checkout experiences
- Helps merchants migrate to PayPal’s current supported platform
📘 Documentation
The extension is designed for straightforward Magento 2 integration with modern PayPal REST APIs. Configuration is simple and follows PayPal’s current recommended checkout implementation standards.
- Magento 2 installation and module setup
- PayPal REST API credential configuration
- PayPal Orders v2 checkout flow setup
- Authorization and capture payment configuration
- Webhook integration and payment synchronization
- Dynamic shipping update support during checkout
- Compatibility guidance for modern Magento storefronts
👉 Documentation will be provided upon request or during setup assistance.
💬 Support
Need assistance with installation, configuration, or PayPal API integration? Our Magento experts are available to help ensure a smooth setup experience.
- Installation and configuration assistance
- Help with PayPal REST API credentials
- Troubleshooting PayPal checkout issues
- Webhook and payment synchronization support
- Compatibility guidance for custom Magento checkouts
- Ongoing Magento and PayPal platform compatibility support
The extension provides a modern PayPal Express Checkout integration for Magento 2 using PayPal REST APIs, the PayPal JavaScript SDK, and Orders v2 APIs. It replaces older deprecated PayPal integrations with a secure and future-ready checkout solution.
Yes, the extension is built specifically on PayPal Orders v2 APIs and supports modern PayPal checkout workflows including order creation, approval, authorization, and payment capture.
Yes, the extension supports dynamic shipping updates within the PayPal checkout experience, allowing customers to change shipping addresses and shipping methods before completing payment.
Yes, the module supports PayPal webhooks for payment status synchronization and reconciliation, helping keep Magento order and payment statuses updated automatically.
Yes, the extension is designed for modern Magento 2 environments and works well with custom checkout implementations, headless storefronts, and contemporary frontend workflows.
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 7.4, 8.1, 8.2, 8.3 compatible
- Framework: Built using Magento 2 native architecture
- Installation Type: Composer / Manual installation supported
- Module Dependency: Requires PayPal REST API credentials
- PayPal Integration: PayPal REST APIs
- Checkout SDK: PayPal JavaScript SDK
- API Version: PayPal Orders v2 API
- Payment Flows: Create, Approve, Authorize, Capture
- Webhook Support: Payment status synchronization and reconciliation
- Dynamic Shipping Updates: Supported during PayPal checkout
- Server-Side Processing: Magento order placement and payment processing handled securely on server-side
- Checkout Compatibility: Supports modern Magento checkout workflows
- Multi-Store Support: Yes
- Store Scope Configuration: Website / Store View level
- Admin Configuration: Magento admin configuration panel support
- Security: Secure API communication using PayPal REST authentication
- Deprecated API Replacement: Designed to replace older PayPal Magento integrations
- Performance Impact: Lightweight implementation optimized for Magento 2
- Frontend Compatibility: Suitable for custom, Hyvä, and modern frontend implementations