Table of Contents
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
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.
