Summary: FedEx returns "Account Number Mismatch" (and a rate shop can come back with no FedEx results) when the FedEx account has not been added to the Ship API project in the FedEx Developer Portal. Add it as a Shipping Account on that project, then re-rate.

Problem

A FedEx shipment or rate request returns an "Account Number Mismatch" for the FedEx account, or a rate shop returns no FedEx results while other carriers still work. Picking a FedEx service produces the mismatch.

Cause

FedEx's new API checks each shipment against the accounts enrolled in a project in the FedEx Developer Portal. If the FedEx account number is in Shipstore but was never added to the Ship API project (for example it was added only to a Rate or Track project), FedEx rejects the shipment as an account mismatch, because that account is not enrolled for shipping under the credentials Shipstore uses.

Fix

  1. Sign in to the FedEx Developer Portal with the FedEx developer login for the account.
  2. Open the Ship API project whose credentials Shipstore uses.
  3. Add the FedEx account number as a new Shipping Account on that project.
  4. If you rate shop with the account, add it to the Rate and Track projects too.
  5. In Shipstore, re-rate or reprocess the shipment and confirm FedEx returns services with no mismatch.
  6. If the account still fails, contact your FedEx representative to confirm the account is authorized for the billing type you are using.

What you should see

A FedEx rate returns services for the account with no Account Number Mismatch, the rate shop returns FedEx alongside other carriers, and a test FedEx label generates.

Related articles

  • Re-register your FedEx accounts for the new FedEx API
  • FedEx account number or third-party validation errors
  • FedEx "Unauthorized Status. 401 Response" after a key change