====== React Checkout Pro Express Add-on User Guide for Magento 2 ====== ===== Extension context ===== This is a Toweringmedia Magento 2 extension guide generated from the Magento Admin virtual product catalog. ===== Product page ===== * [[https://toweringmedia.com/rcp-express-add-on|React Checkout Pro Express Add-on]] ===== Overview ===== React Checkout Pro Express Add-on Add Apple Pay, Google Pay, and PayPal Express buttons to the top of React Checkout Pro for a faster, wallet-first checkout. What it does Adds an express wallet row above the checkout form Automatically pulls email + shipping from wallet/PayPal when available Only shows buttons that actually work for the shopper’s device/browser Supports stores with guest checkout enabled or disabled (with smart account handling) PayPal Express, done right Uses direct PayPal backend calls (Set/Get Express Checkout) Skips Magento’s legacy PayPal pages Places the order immediately after PayPal approval ===== What this extension does ===== * Express checkout row at the top of checkout * Admin toggle (disabled by default on new installs) * Apple Pay (Safari macOS/iOS + verified domain) * Google Pay (Chrome + supported browsers) * PayPal Express one-click approval + address return * Auto-fills email and shipping from wallet data ===== Installation ===== Install and validate in staging before production rollout. cd /path/to/magento # Install from your licensed package source php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento setup:static-content:deploy -f php bin/magento cache:flush ===== Configuration ===== Configure extension options in Magento Admin, then validate key storefront/admin flows tied to this extension. ===== Validation checklist ===== * Configuration saves without errors in Admin. * Expected storefront/admin behavior is present. * No critical PHP/JS errors occur during test flow. * Caches and static assets are refreshed after changes. ===== Troubleshooting ===== * **Feature missing**: verify module status, cache flush, and static-content deploy. * **Unexpected behavior**: retest with only required related modules enabled. * **Admin setting not applying**: verify config scope and clear cache. ===== Related Magento 2 docs ===== * [[magento2:extensions:start|Magento 2 extension index]] * [[start|Global docs home]]