FedEx

FedEx

Go to Extensions → Shippings → FedEx.

The FedEx shipping extension shows live FedEx rates at checkout for stores shipping from the United States. It uses the legacy FedEx Web Services API and exchanges requests over SOAP.

US merchants. The extension supports US-origin shipments only.

Requirements before you start.

  • An active FedEx account with Web Services credentials (Production Key, Password, Account Number, Meter Number). New FedEx accounts created through the FedEx Developer Portal typically issue Client ID and Client Secret for the REST API instead; if you only have those, contact FedEx and ask whether your account can also be enabled for Web Services or check the AbanteCart Marketplace for a newer FedEx extension.

  • PHP's SOAP extension must be enabled on your hosting (the extension declares soap as a required PHP module and will not work without it).

Setup overview

  1. Register or sign in to your FedEx account and complete the developer/Web Services flow to obtain a Production Key, Password, Account Number and Meter Number.

  2. Open Extensions → Shippings → FedEx in AbanteCart and switch the extension Status to ON.

  3. Click FedEx Settings and fill in credentials, shipping address, and services as described below.

Obtain FedEx Web Services credentials

To obtain your Meter Number and Authorization (Production) Key:

  1. Sign in at fedex.com/us/developer with your FedEx username and password, or register if you do not have a developer account.

  2. Open Technical Resources in the left navigation, then FedEx web services for shipping.

  3. Click Move To Production on the right, then scroll down and click Obtain Production Key.

  4. On the form, choose No on question 1, check the first box on question 2, choose Corporate Developer on question 3, and accept the agreement.

  5. Complete the rest of the form (do not include dashes in the account number).

  6. You will receive the Meter Number and Key immediately on screen. Your Production Password is emailed separately.

API credentials

FedEx Production Key: the production key assigned by FedEx. Required.

FedEx Production Password: the matching password emailed to you when you obtained the key. Required.

Account Number: your FedEx account number used for billing. Required.

FedEx Meter Number: the meter number issued together with the production key. Required.

Test Mode: choose between the FedEx live gateway and the testing gateway. Use Yes only while validating credentials with FedEx test data.

Test Connection

After saving credentials, click Test Connection in the extension settings to confirm that the Production Key, Password, Account Number and Meter Number authenticate against FedEx. If the request fails, recheck each value against the values FedEx issued you and confirm Test Mode matches the type of credentials you entered.

Shipper address

FedEx calculates rates from the origin you ship parcels from. Fill in:

Address: street address.

City: origin city.

State: origin state as a two-letter US state code (for example, NY for New York).

Zip/postal code: ZIP code of the origin.

Country: origin country as a two-letter ISO code (for the United States, enter US).

Services and pricing

Quote Type: choose Residential or Commercial delivery. Commercial rates are typically lower; choose what matches your default destination.

Additional Charges: a flat amount added to every FedEx quote (for example, handling). Enter the number only, without a currency symbol.

Enable the FedEx services you want offered at checkout. Only enabled services are requested from FedEx.

  • FedEx First Overnight

  • FedEx Priority Overnight

  • FedEx Standard Overnight

  • FedEx 2nd Day

  • FedEx Express Saver

  • FedEx Ground

Storefront display and standard settings

Storefront Icon: shipping icon shown next to FedEx at checkout. Replace it if you prefer your own image.

Auto Select: skip the shipping selection page when only one shipping option is available; FedEx is selected automatically.

Accept these payments: limit the payment methods offered when a customer chooses FedEx. Leave empty to allow every available payment method.

Sort Order: position of FedEx in the list of shipping methods at checkout.

Troubleshooting

FedEx not showing up at checkout

  • Confirm State and Country are entered as two-letter codes (for example, NY and US).

  • Re-enter the Production Key and Password — a stray space at the end is a common cause.

  • Confirm every product in the cart has weight, weight class, length, width, height and dimension class set. FedEx cannot rate a parcel with missing measurements.

  • If Test Mode is Yes, real customer addresses may not be supported by the FedEx test gateway. Switch to No once you have validated the credentials.

  • Confirm that PHP's SOAP extension is enabled on the server.

Comments

AbanteCart, all rights reserved. 2025 ©