ShipX Help Center
How can we help? 👋

FedEx

To integrate FedEx as a live carrier, you’ll need to obtain your Production API Key, Secret Key, and Account Number. Follow the steps below to get these credentials.


How to obtain FedEx Production API credentials

Step 1: Sign Up or Log In

  • Start by creating a new FedEx Developer account or logging in to your existing account to begin the API integration process.

Step 2: Create or join an Organization

  • After logging in, create a New Organization or join an existing one if your company already has one set up.
  • This Organization acts as the workspace where all your FedEx integrations and credentials are managed.

Step 3: Add a Shipping account

  • Next, link your FedEx shipping account to the organization.
  • This step enables API access and ensures that your credentials are associated with your shipping account.

Step 4: Add users to the Organization

  • Invite your team members to the organization for collaboration.
  • Each user can be assigned specific roles and permissions based on their responsibilities (e.g., admin, developer, or tester).

Step 5: Create a Project to generate test credentials

  • Inside your organization, create a new Project.
  • This project will generate your Test API Key and Secret Key for development and testing in the sandbox environment.

Step 6: Move the project to production

  • Once your test integration works correctly, submit your project for Production access.
  • After FedEx reviews and approves it, the project will be moved to the production environment.

Step 7: Retrieve production credentials

  • After approval, you’ll receive your Production API Key, Secret Key, and Account Number.
  • Use these credentials within the ShipX app to activate live carrier rate calculations for FedEx.

ℹ️

Important Note: The steps and requirements may vary depending on FedEx’s latest updates. Always refer to the official FedEx Developer documentation or contact the FedEx Support Team for the most accurate and region-specific guidance.


How to sync FedEx with ShipX

Follow the steps below to connect your FedEx account and fetch live carrier rates in ShipX.

1. Go to Rates and click View on Scenarios.

2. Select the scenario where you want to add FedEx rates.

3. Under shipping rates, click Add shipping rate on the preferred shipping zone.

Notion image

4. Select Live carriers as your rate type.

Notion image

5. Enter a name for your shipping rate.

6. Choose FedEx as your live carrier and click Sync.

7. Enter your FedEx credentials:

Notion image
  • API key
  • Secret key
  • Account number

After entering the details, click Save.

8. Under shipping location, choose Use Shopify location, or Specify different location.

Notion image

9. Under service by carrier, select how you want to display services:

  • Show all services
  • Show service with highest rate
  • Show service with lowest rate

10. Enable FedEx One Rate: Enable this if you want flat-rate shipping for domestic U.S. shipments under 50 lbs using approved FedEx packaging.

11. Enable residential address indicator: Enable this to tell FedEx when an address is residential, as residential rates may differ.

12. Select the services you want to offer from FedEx.

13. Choose your packaging method:

Notion image

14. If you selected Pack by cart attributes or AI-based packaging algorithm, click Add package to add your packaging boxes.

15. Enter your package details:

  • Package name
  • Package max limit
  • Package dimensions (Length x Width x Height)
  • Empty box weight

Click Add package or Add.

ℹ️

Note: For AI-based packaging algorithm, enter the inner and outer dimensions of packages to calculate the shipping rates.

16. Set a fallback rate to prevent shipping losses if the carrier fails to fetch a live rate.

Notion image

17. Click Save to complete the setup.


If you need further assistance, please contact our customer support team.

 
Did this answer your question?
😞
😐
🤩