FedEx OAuth REST API Integration
Overview
CyberStore 2024.2 adds a FedEx OAuth shipping provider that retrieves shipping rates through FedEx REST APIs. Administrators can use this provider alongside the existing FedEx provider and select the appropriate provider when configuring shipping methods.
What Changed
The new provider uses FedEx OAuth client credentials to request live shipping-rate quotes. This gives organizations using FedEx REST APIs a supported way to calculate FedEx shipping costs in CyberStore without replacing an existing legacy FedEx configuration.
Who Benefits
This feature benefits administrators and organizations that use FedEx REST APIs and need FedEx shipping rates available during CyberStore shipping calculations.
Key Behavior
When a shipping method uses the FedEx OAuth provider, CyberStore:
- Authenticates with FedEx by using the configured client credentials.
- Uses the configured test or live FedEx endpoint.
- Sends the shipment account, origin, destination, packaging, service, and package-weight details to FedEx.
- Returns the shipping charge from the FedEx rate response.
- Allows FedEx OAuth shipping methods to be selected from the configured FedEx OAuth method list.
Requirements
To configure and use the provider, administrators need a licensed FedEx Shipping Module (FED) and the following FedEx account details:
- FedEx Client ID and Client Secret.
- FedEx Account Number.
- Appropriate FedEx test or production endpoint.
- A valid ship-from address and shipping-method configuration.
In Setup > Shipping Providers, select the FEDEXOAUTH provider type. Enter the FedEx Account Number as API Username, the Client ID as API Access Key, and the Client Secret as Password. Select the required test or live connection mode and configure the corresponding endpoint.
Related Guidance
Use the following guides when configuring the FedEx OAuth provider and its shipping methods:
- FedEx OAuth Shipping for the complete provider setup and rate-validation procedure.
- Shipping Provider API Settings for shared API Specifics field definitions.
- Shipping Methods for provider-calculated shipping-method configuration.
Notes and Limitations
This release provides FedEx OAuth rate quotes. It does not add FedEx OAuth support for label creation, shipment creation, cancellation, or tracking.
Maintain shipping method values in the configured FedEx OAuth method list. The selected value must match a FedEx service supported by the configured FedEx account and shipping request.