Skip to main content

FedEx Registration Guide

Before using the cclee-shipping plugin, you need to register a FedEx business account and obtain API credentials. The process consists of two parts: business account registration and API developer registration.

Part 1: Business Account Registration

Step 1: Register Business Account

  1. Visit FedEx Official Website
  2. Click "Register"
  3. Select "Business Account"
  4. Fill in company information:
    • Company Name
    • Tax ID (EIN)
    • Company Address
    • Contact Information
  5. Submit and wait for FedEx review (usually 1-3 business days)
  6. After approval, you will receive a 9-digit user ID for login

Step 2: Complete Service Safety Agreement

  1. Fill in the "FedEx Service and Safety Agreement", ensuring:
    • FedEx service account number
    • Payment bank account information
  2. Sign and apply company seal

Step 3: Submit Qualification Documents

You will receive an email requesting the following documents:

  1. FedEx Service and Safety Agreement (with company seal) - 2 copies
  2. Latest business license copy (with company seal) - 1 copy

After preparation, contact FedEx via the phone number in the email to arrange pickup.

Special Approval Required for Certain Business Types

The following business types must contact FedEx sales for special approval before submitting documents:

  • Logistics companies
  • Sole proprietorships
  • Individual businesses
  • Companies with non-local business licenses
tip

If you don't have a business license, you can provide copies of registration certificates or permits with equivalent validity (with company seal).

Step 4: Account Activation Confirmation

Your account is ready to use once you receive the activation email. Sample email:

Your FedEx customer account: ****5281 is now active as a credit account.


Part 2: API Developer Registration

Step 5: Register FedEx Developer Account

  1. Visit FedEx Developer Portal
  2. Click "Sign Up"
  3. Fill in business email and company information
  4. Verify email and complete login

After login, the left menu contains the following modules:

MenuDescription
Manage OrganizationOrganization management, manage company account info
My ProjectsMy projects, manage development projects
Getting StartedGetting started guide for beginners
API CatalogAPI catalog, browse available API services
API RecipesAPI recipes, sample code and best practices
GuidesDevelopment guides, technical documentation
AnnouncementsAnnouncements, platform update notifications
API ValidationAPI validation, test API calls
API StatusAPI status, check service status
SettingsSettings, account configuration
Support/FAQsHelp and support, FAQs

API Menu

Go to Manage Organization and fill in:

  • Company Name
  • Region
  • Country
  • Address
  • User ID (9-digit number received in email)

Manage Organization

Step 6: Create App and Apply for API Permissions

  1. Click My ProjectsCreate App
  2. On the Step 1 - Select API(s) for your project page, select Ship, Rate & other APIs

API Selection Note

  • Basic Integrated Visibility only includes tracking (Track), cannot be used for rate inquiry or shipping
  • WooCommerce integration must select Ship, Rate & other APIs

Select APIs

After selecting Ship, Rate & other APIs, you can access 14 APIs. Here are recommendations for WooCommerce integration:

CategoryAPIDescription
RequiredShip APICreate shipments, generate labels
RequiredRates and Transit Times APIDisplay shipping rates and delivery time at checkout
RecommendedAddress Validation APIValidate recipient address, reduce delivery errors
RecommendedService Availability APICheck available service types for destination
Not NeededConsolidation APIFor consolidation shipping
Not NeededFreight LTL APIFor heavy cargo/freight
Not NeededGlobal Trade APIFor compliance documents, generally not needed
  1. Submit application and wait for FedEx approval (usually 1-2 business days)

Step 7: Get API Credentials

My Projects

After approval, get credentials from My Projects project details:

CredentialDescriptionLocation
Client IDAPI KeyProject details page
Client SecretSecret KeyProject details page
Account NumberFedEx Account9-digit number received in email

Credentials Obtained

Once you have Client ID, Client Secret, and Account Number, you can configure FedEx shipping in WooCommerce.

info

Use apis-sandbox.fedex.com for testing environment, apis.fedex.com for production environment.


Next Steps

After obtaining credentials, go to WooCommerce → Settings → Shipping and configure FedEx using the credentials obtained from FedEx Developer Portal. See cclee-shipping User Guide for detailed plugin configuration.