ReturnMate logoReturnMate
Carriers integration

TNT (FedEx) + ReturnMate

TNT (operated by FedEx in Australia) handles our heavier DG shipments and any RMA that needs a scheduled pickup. Integration covers label creation, pickup booking with real-time availability windows, and live tracking.

§ 01 — Capabilities

What the integration does.

  • TNT SOAP API label creation
  • Pickup booking with real-time pickup window availability
  • Dangerous goods capability (no weight limit)
  • Service code configuration per shop (default 76 = Road Express)
  • Live tracking via CCT endpoint with HTML response parsing
  • Depot drop-off as an alternative to pickup
§ 02 — Use cases

How merchants use it.

Scheduled pickup for heavy DG

A 40kg battery pack needs to come back. ReturnMate selects TNT automatically (DG > 22kg), books a pickup with the customer's chosen window (from TNT's real-time availability API), and generates the transport document for the driver.

Customer-chosen pickup window

At portal submission the customer sees TNT's real available windows for their postcode over the next 5 business days, picks one, and the pickup is booked on RMA approval.

Depot drop-off alternative

For customers who'd rather drop off than wait, ReturnMate offers the TNT depot drop-off path with a FedEx-branded label. The FedEx AU depot locator is linked directly from the portal.

§ 03 — Setup

Connect TNT (FedEx) in minutes.

  1. 1

    Enter TNT credentials

    Settings → Carriers → TNT. Enter TNT username, password, account number, sender code, and prefix. Choose UAT or production environment.

  2. 2

    Test label + pickup

    Generate a test label from Settings → Carriers. Verify a pickup booking succeeds end-to-end using the CCT staging endpoint.

  3. 3

    Configure DG routing

    TNT will be picked automatically for DG shipments over 22kg. For override control, set per-shop carrier preferences in Settings → Carriers.

§ 04 — FAQ

Questions about TNT (FedEx).

How do real-time pickup windows work?

We query TNT's CCT (Collection) endpoint with the customer's postcode and requested date range. The response contains available windows (e.g. "9am–12pm Tuesday", "1pm–5pm Thursday") that we surface in the customer portal.

What happens if a pickup is missed?

TNT retries one business day later by default. If the second attempt fails, the RMA surfaces a "pickup failed" notification for staff to re-book or switch the customer to depot drop-off.

Is there a test label environment?

Yes. TNT provides a UAT endpoint. Set TNT_ENV=uat in configuration and all labels generate as test labels that TNT won't actually ship.

Ready to connect TNT (FedEx)?

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