How to Create a Carrier Account with Fedex

How to Create a Carrier Account with Fedex

When looking to set up a new account with Fedex you will need to run through the below steps

1. Set yourself up as a a user on the below Developer Portal
https://developer.fedex.com/api/en-us/home.html

2. Start up a new project



3. Select the following access Option 


4. Select Ship, Rate and Other APIS


Then select the below API's


Name your Project - I would suggest MachShip - Shipping, Then link to Australia


 

5. Agree to FedEx's Terms and conditions


 

This will create your FedEx Test credentials against your Project.

7. Then create your Production Key by naming your key and linking your account - if your account does not show in the listing you will need to link this up by selecting Add an Account


Once done you will need both your Key name and Secret - note both down for usage with MachShip for the shipping.

8. Create a second Project for the Tracking API Key

Start up a new project
                                            



9. Select the following access Option 



10. Select Track API  and select your account and agree to the rate limit terms and conditions




 

Name your Project - I would suggest MachShip - Tracking, Then link to Australia



11. Agree to FedEx's terms and conditions


This will create your FedEx Test credentials against your Project.

Then create your Production Key by naming your key and linking your account - if your account does not show in the listing you will need to link this up by selecting Add an Account


Once done you will need both your Key name and Secret - note both down for usage with MachShip for the Tracking.

12. Once completed you will then email FedEx APAC API Support  at apacfedexapi@fedex.com and cc integrations@machship.com with the below:

Hi Support Team, 

I need to set up my account <insert account code> with Fedex to consign with my new FMS partner MachShip.

Can you please set up this API key <insert API Key for Shipping> to be approved for both Ship, Trade Documents, Rating and Pickup API? Note that MachShip has already had labels verified with FedEx

Once the FedEx team responds, we must fill out the specific options. 

These are:


Account Code - The account code will have been provided to you when your account was set up. 

Client ID - The Production Client ID generated from the Instructions above for Shipping
Client Secret - The Production Client Secret generated from the Instructions above for Shipping
Apply Discounts in Quoting -  Fedex offers clients discounts on base pricing based on volumes being sent. If you wish to account for these in quotes, then set this flag as true. MachShip will then adjust the pricing to account for the discount that Fedex would apply when invoicing. 

Tracking API Key - The Production Client ID generated from the Instructions above for Tracking

Tracking API Secret - The Production Client Secret generated from the Instructions above for Tracking

Please note that you still need to upload a ratecard even if the carrier is pricing via API. You will upload the ratecard in the below format. This will contain all the services that Fedex has given you access.


Carrier
Ratecard
Service
From Zone
To Zone
Reciprocal
Cubic Conversion
Basic
Minimum
Break Type
Item Type
Break From
Break To
Price
FEDEX_INT


FEDEX_INTERNATIONAL_CONNECT_PLUS


N
0
0
0
WEIGHT

0

0
FEDEX_INT


INTERNATIONAL_ECONOMY_DISTRIBUTION


N
0
0
0
WEIGHT

0

0
FEDEX_INT


INTERNATIONAL_ECONOMY


N
0
0
0
WEIGHT

0

0
FEDEX_INT


INTERNATIONAL_ECONOMY_FREIGHT


N
0
0
0
WEIGHT

0

0
FEDEX_INT


INTERNATIONAL_FIRST


N
0
0
0
WEIGHT

0

0
FEDEX_INT


INTERNATIONAL_PRIORITY_DISTRIBUTION


N
0
0
0
WEIGHT

0

0
FEDEX_INT


FEDEX_INTERNATIONAL_PRIORITY_EXPRESS


N
0
0
0
WEIGHT

0

0
FEDEX_INT


INTERNATIONAL_PRIORITY_FREIGHT


N
0
0
0
WEIGHT

0

0
FEDEX_INT


FEDEX_INTERNATIONAL_PRIORITY


N
0
0
0
WEIGHT

0

0



Test:

Once the account has been set up and all of the rates have been added, you will need to run a test to ensure that upon go-live, everything will run successfully. To do this, create a consignment - please make Reference 1 and Reference 2 and the Delivery Special Instructions set as THIS IS A TEST. Once this has been created, please manifest the consignment to the carrier. If you experience any issues please contact support@machship.com.

If you receive a successful manifest message from MachShip then please send an email to your account manager and advise them that you are starting to despatch your FedEx account through MachShip and that you would like to receive verification on the test file and permission to start to trade. Please include the labels PDFs for the manifest, connote, and items.

Advise the support team of the airway bill number (connote number) and request that they should cancel this to ensure that you are not charged. Please cc integrations@machship.com on this email so we can help if needed. 

On confirmation from the support team that the setup has been verified, you are more than welcome to begin to consign.


    • Related Articles

    • How to Create a Carrier Account with Australia Post (International)

      In order to create a Carrier Account with Australia Post, you will need to obtain an API key. This can be accessed by going to the link below and filling out the form. https://developers.auspost.com.au/apis/st-registration You will need to sign up ...
    • How to Create an International Consignment in MachShip

      If you'd like to bypass the Quotes process and create an International consignment directly, you'll need to fill in all the required fields on the create consignment screen. Below is a sample demo video on how to create an International consignment ...
    • How to Create International Addresses in the MachShip UI

      Saved Company Locations in MachShip allow for quick data entry when creating consignments. Creating Company Locations will also allow MachShip to store pick up details and time configurations as well as regular receiver account information. How to ...
    • How to Create an International Quote in MachShip

      Quoting in MachShip is the simplest and quickest method in which to obtain a price and an ETA for your transport movement. How to navigate to create a Quote The Create Quote page is accessed via Create/Manage and Create Quote. Alternatively, the page ...
    • How to Create an International Consignment via the MachShip API

      Creating consignments is at the core of MachShip's functionality. Consignments describe everything related to a job that needs to travel, including the pick-up location, delivery location and the individual items themselves. On top of this, a ...