====== Magento 2 FedEx OAuth REST API Shipping Extension User Guide for Magento 2 ====== ===== Extension context ===== This is a Toweringmedia Magento 2 extension guide for the active admin product catalog. ===== Product page ===== * [[https://toweringmedia.com/magento2-fedex-rest-api|Magento 2 FedEx OAuth REST API Shipping Extension]] ===== Overview ===== ✔ Product updates and support for 12 months Magento 2 FedEx REST API Shipping Extension Connect Magento 2 directly to FedEx’s modern REST API platform and return real-time FedEx rates in cart and checkout. This extension uses OAuth2 , supports sandbox and production credentials, and is designed for stable single-origin fulfillment quoting. Short description Real-time FedEx checkout rates via the official FedEx REST API + OAuth2 . Supports negotiated (ACCOUNT) rates and LIST rating from a single carrier configuration. Controls for allowed methods, pickup type, top-N output, and optional transit-time display. Volume-ready with shared package dimensions and dimension modes ( product_attributes , auto_dim_weight , hybrid_fallback ). Admin tools for credential validation and sample-rate testing, plus optional debug logging. How it works Rates are calculated from your configured Magento. ===== What this extension does ===== * Real-time FedEx shipping rates in Magento checkout using the FedEx REST API. * Secure OAuth2 authentication with sandbox and production credential support. * Supports negotiated account rates and list rates from one carrier configuration. * Controls for allowed services, pickup type, and transit-time display. * Built for large catalogs with shared dimensional-weight calculation . ===== 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 credentials and extension options in Magento Admin, then validate quote/checkout behavior for your use case. ===== Validation checklist ===== * Settings save correctly at expected config scope. * Extension behavior appears in cart/checkout/admin as expected. * Transactions/rates/totals complete without critical errors. * Logs remain clean across primary test scenarios. ===== Troubleshooting ===== * **No expected behavior**: verify module enablement and config scope values. * **Rate/checkout errors**: re-test with required related modules only. * **Frontend stale output**: flush cache and redeploy static content. ===== Related Magento 2 docs ===== * [[magento2:extensions:start|Magento 2 extension index]] * [[start|Global docs home]]