Steps to activate Purolator as a Carrier
To integrate Shipstore with Purolator, you’ll need to use their E-Ship® Web Services API, which provides full functionality for shipping, tracking, rate estimates, pickups, and returns. Here’s a step-by-step guide:
1. Register for Purolator E-Ship Web Services
Go to Purolator’s API Portal and create an account.
Request Development Key for testing and Production Key for live transactions.
You’ll receive:
Development Key & Password
Production Key & Password
Carrier Account Number
These credentials are required for authentication.
2. Understand API Capabilities
Purolator’s API supports:
GetRates – Retrieve shipping rates without creating an order.
AddOrder / AddOrderWithRates – Create shipments and optionally return rates.
AddPackage / AddItem – Add packages or customs items to an order.
Closeout – Complete processing of orders.
Tracking – Real-time shipment tracking.
VoidPackages – Cancel shipments.
3. Authentication & Endpoints
Test Environment WSDL:
Production Environment WSDL:
Use SOAP-based requests with your API keys and account number for authentication
Here is a link to Purolator's Developer Portal for reference - CustomerExternal | Sign In to API Portal