ReturnMate logoReturnMate
Carriers integration

FedEx + ReturnMate*

BetaThis integration is production-deployed and merchant-usable today. We're still expanding feature coverage and may iterate on behaviour as we learn from real usage. No service interruptions are expected.

FedEx provides global shipping coverage for ReturnMate merchants outside Australia (where TNT serves the AU market under the FedEx group). The integration uses OAuth2 against FedEx's modern REST API for ship, rate, track and pickup operations across the US, Canada, Europe, and most other markets. Currently in Beta — production-ready for US and Canada operations, with broader EU and rest-of-world expansion landing in upcoming releases.

§ 01 — Capabilities

What the integration does.

  • OAuth2 connection to FedEx Developer account
  • Global Ship, Rate, Track and Pickup endpoints
  • Pickup booking with real-time availability windows where supported
  • Dangerous-goods support across major markets
  • Multi-package shipments on a single consignment
  • Time-definite and Saturday delivery services where available
§ 02 — Use cases

How merchants use it.

US merchant return shipping

US-based merchants use FedEx as a primary domestic carrier. ReturnMate generates branded labels, books pickups via the FedEx Ground network, and syncs tracking events to the RMA timeline.

Canadian operations

Canadian merchants — or US merchants who ship to / from Canada — use FedEx as either primary or secondary carrier alongside Canada Post. Customs documentation surfaces in the same record for cross-border returns.

International returns from EU markets

European-based merchants (or anyone shipping to / from EU) use FedEx for cross-border returns. Standard FedEx International Priority and Economy services are supported.

DG-aware routing for non-AU merchants

For lithium battery, aerosol, or other DG returns outside Australia, FedEx is the default DG-capable global carrier. ReturnMate routes automatically based on SKU DG flags.

§ 03 — Setup

Connect FedEx in minutes.

  1. 1

    Set up a FedEx Developer account

    Register at developer.fedex.com and create a project. ReturnMate uses the FedEx REST APIs (not the legacy SOAP).

  2. 2

    OAuth2 connect to ReturnMate

    Settings → Carriers → FedEx → Connect. Run the OAuth flow. Tokens stored encrypted per shop and auto-refreshed.

  3. 3

    Configure markets and services

    Pick which FedEx services to use per market (US Ground, International Priority, etc.). Test with the FedEx sandbox before going live.

§ 04 — FAQ

Questions about FedEx.

Why is FedEx Beta when TNT (FedEx AU) is production?

TNT runs on the legacy SOAP API specific to FedEx Australia and has been in production for ReturnMate AU merchants for some time. The global FedEx REST API is a separate integration covering everywhere except AU. It is newer and still expanding feature coverage market-by-market — hence Beta. The two coexist; AU merchants stay on TNT, non-AU merchants use FedEx.

Does the FedEx integration cover Canada?

Yes. Canada is a fully-supported market in the FedEx REST API and ReturnMate handles ship/rate/track/pickup for Canadian merchants and cross-border US-Canada movements.

How does FedEx pricing compare to UPS for cross-border returns?

They're generally comparable for US domestic and Canada — actual rates depend on your account negotiation. ReturnMate supports both as parallel integrations so merchants can rate-shop at the customer portal and pick the cheaper option per shipment.

Ready to connect FedEx?

14-day free trial. No credit card required. Billed through Shopify.