- Your current account keeps working until you switch.
- Revert any time, no support ticket.
How to migrate
The same five steps apply whichever integration you are on today.Get your v3 credentials from OnTrac
Connect a new OnTrac account in Shippo
Update your integration
extra.fulfillment_center on every shipment, using the code OnTrac issues for each of your warehouses. If you do not already have these codes, request them from OnTrac alongside your credentials. Shippo cannot issue or look them up for you, and without one on the shipment OnTrac returns no rates.
Also request the ontrac_ground service level, and stop sending extras that v3 no longer supports.Test, then brief your warehouse
Stop using the old account
What changes for you
Select the integration you are on today.- Legacy OnTrac
- LaserShip
These will break your shipments
Work through these before you move production traffic.1. Your credentials change
1. Your credentials change
2. Every shipment must carry extra.fulfillment_center
2. Every shipment must carry extra.fulfillment_center
3. Cash on delivery is not supported
3. Cash on delivery is not supported
4. Carrier insurance and declared value are not supported
4. Carrier insurance and declared value are not supported
5. Third-party billing must name an account
5. Third-party billing must name an account
THIRD_PARTY is the only billing type v3 supports. Any other type is rejected, and so is a third-party request with no account number. If you are not billing a third party, leave billing out entirely and the shipper is billed by default.6. More PO Box formats are caught
6. More PO Box formats are caught
These change what you and your warehouse see
-
Tracking numbers change format. Update anything that validates or parses the prefix: WMS, OMS, customer notifications, returns portals, analytics.
- The barcode changes. The 2D barcode moves from a PDF417 rectangular matrix to a DataMatrix square. Test your scanners against a v3 label before you migrate a warehouse.
- The label looks different. This is the bigger of the two visual changes. Branding, layout and barcode all change at once. See What the labels look like.
These get better
What the labels look like
Labels you bought before migrating keep their existing format and keep tracking normally.
Legacy OnTrac, today

LaserShip, today

OnTrac v3, after you migrate
Why migrating is worth it
Label cancellations finally work
Label cancellations finally work
More reliable tracking updates
More reliable tracking updates
Multi-package shipments in one transaction
Multi-package shipments in one transaction
Account sprawl collapses
Account sprawl collapses
Higher size and weight ceilings, on LaserShip accounts
Higher size and weight ceilings, on LaserShip accounts
Faster setup for new accounts
Faster setup for new accounts
Before you cut over
- WSID and WSKey issued by OnTrac, in hand
- Fulfillment center code for every origin location, requested from OnTrac if you do not have them, and sent as
extra.fulfillment_centeron every shipment - COD and carrier insurance requests removed from your integration, or label purchases will fail
- Third-party billing payload updated, if you use it
- Anything that parses the tracking number prefix updated
- Warehouse scanners tested against a v3 label
- Warehouse team briefed on the new label
- PO Box volume audited (LaserShip accounts)
- Old account left connected as your rollback path