DPD Shipping Integration Workflow
The DPD integration is implemented as a carrier-specific SOAP workflow within a C# / .NET shipping application. Shipment information is prepared from the application's common shipment model before being converted into the DPD-specific ShipmentService request.
The integration obtains a DPD authentication token, calculates shipment weight and parcel count, determines the sending depot and constructs the SOAP request before submitting it to DPD.
The returned response is parsed to identify shipment and tracking information and to process the PDF shipping labels returned by DPD.
Implementation flow:
Prepare shipment → authenticate → calculate weight and parcels → determine sending depot → build SOAP request → submit to DPD → process response → process labels and tracking.