Site Logo

DPD from ShipEngine

DPD from ShipEngine offers domestic and international services to UK-based ShipEngine accounts shipping from England, Scotland, and Wales.

This guide provides developers with the details needed to build DPD from ShipEngine shipping capabilities into your ShipEngine workflows.

ShipEngine also allows you to connect your own existing DPD UK account and the requirements and service details are different than those for DPD from ShipEngine. For details about connecting and using your own DPD UK account with ShipEngine, see our DPD UK Guide.

Requirements

carrier_name: dpdwallet

  • A ShipEngine account based in the UK.
  • ShipEngine Carriers must be activated for the account and have a positive account balance to create labels. See our Using ShipEngine Carriers page for details about activating in your account.
  • All shipments must originate from an address in England, Scotland, or Wales.
  • Both weight and dimensions are required for all shipments.
  • Harmonization codes are required for all international shipments.
  • Both a first and last name are required in both the Ship To and Ship From addresses.

Rates

DPD from ShipEngine supports rate shopping with ShipEngine.

Service Details

Available DPD from ShipEngine services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services endpoint at any time.

Domestic Services

ServiceMax. weightMax. DimensionsAPI CodeDescription
DPD Next Day - Drop Off20 kgLength: 0.6m
Width: 0.6m
Height: 0.6m
L+G: 2.4m
dpd_wallet_next_dayExcludes origin addresses from the Highlands or Isles.
Parcel Saturday 12:0020 kgLength: 0.6m
Width: 0.6m
Height: 0.6m
L+G: 2.4m
dpd_wallet_parcel_saturday_1200Excludes origin addresses from the Highlands or Isles.
DPD Next Day - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_next_day_smb_collectionsExcludes origin addresses from the Highlands or Isles.
DPD Saturday by 12:00 - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_saturday_by_12_smb_collectionsExcludes origin addresses from the Highlands or Isles.
DPD Saturday by 10:30 - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_saturday_1030_smb_collectionsMust originate from mainland UK.
DPD Sunday by 12:00 - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_sunday_by_12_smb_collectionsMust originate from mainland UK.
DPD Sunday - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_sunday_smb_collectionMust originate from mainland UK.
DPD Saturday - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_saturday_smb_collectionsMust originate from mainland UK.
DPD Next Day 12 - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_next_day_12_smb_collectionsMust originate from mainland UK.
DPD Next Day by 10:30 - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_next_day_by_1030_smb_collectionMust originate from mainland UK.
DPD Two Day - Collections Service30 kgLength: 1m
Width: 0.6m
Height: 0.7m
Girth: 2.3m
dpd_wallet_two_day_smb_collectionsMust originate from mainland UK.
Parcel Shop To Shopdpd_wallet_parcel_shop_to_shop

International Services

ServiceMax. weightMax. DimensionsAPI CodeDescription
DPD Classic<= 31.5 kgLength < 1.75m
Girth < 3m
dpd_wallet_classicFor cross-border shipments to EU destinations.
Air Classic (4 to 7 days) - Drop Off<= 20 kgLength < 1.75m
Girth < 3m
dpd_wallet_air_classic_dropoffFor cross-border shipments outside the EU. Allows shipping to service points.

Fees & Surcharges

The following fees or surcharges may apply to certain shipments and will be included in your rate estimate:

  • Clearance fee
  • Carriage surcharge
  • Remote zone

Shipping to Northern Ireland

DPD supports all movement types for shipping from Great Britain to Northern Ireland, in accordance with the Windsor Framework.

advanced_options.windsor_framework_details.movement_indicator property can have the following values: c2c, b2c, c2b, or b2b.

For C2C, B2C, and C2B shipments: customs data is not mandatory but will be mapped if provided. Otherwise it will be left blank.

For B2B shipments:

  • You must declare whether the shipment is "at risk" of entering Northern Ireland using the not_at_risk boolean property.
  • If not_at_risk = true you must provide the following details for your shipment:
    • Sender UKIMS Number OR Recipient UKIMS Number OR Customs Importer UKIMS Number
    • Recipient EORI Number OR Customs Importer EORI Number
    • Parcel Value
    • Parcel Currency
    • Product description
    • Product Unit Value
    • Product Item Origin
    • Product Unit Weight
    • Product Quantity
  • If not_at_risk = false you must provide the following details for your shipment:
    • Recipient EORI Number OR Customs Importer EORI Number
    • Parcel Value
    • Parcel Currency
    • Product description
    • Product Unit Value
    • Product Item Origin
    • Product Unit Weight
    • Product Quantity
    • Product Harmonization Code

Return Services

DPD from ShipEngine supports returns using any domestic service. Review the Return Shipping Labels page for details on creating return labels with ShipEngine.

Packages

DPD from ShipEngine does not include specific carrier package types. You can use the generic package type or custom package types.

Adding Shipment Insurance

Adding carrier insurance is not supported for this carrier. DPD from ShipEngine provides standard coverage default up to £50.

Label Support

  • Label sizes: 4" x 6"
  • Label formats: PDF

Label Reference Fields

DPD from ShipEngine does not support adding custom label messages. However, the order number is mapped to a DPD reference field by default.

Multi-Package Labels

Currently, only the Parcel Shop to Shop service supports multi-package labels.

See our Multi-Package Shipping page for details about creating multi-package labels.

Label Branding

DPD from ShipEngine does not support label branding.

Voiding Labels

DPD from ShipEngine does not support voiding labels with ShipEngine.

You may request reimbursement for unused labels by submitting a claim to ShipEngine with the following information:

  • Nature of the claim (unused postage, label no longer needed)
  • Tracking # or package identifier
  • Order # (if applicable)
  • Specific courier and service used to create the label
  • Ship date used to create the label
  • Claim amount (equal to the carrier fee for the shipping label)
  • Contact email address
  • Contact phone number

Paperless Labels

Paperless or QR code labels are supported for the following services:

  • DPD Next Day - Drop Off
  • Parcel Saturday 12:00
  • DPD Classic
  • Air Classic (4 to 7 days) - Drop Off
  • Parcel Shop To Shop

See our Paperless Labels page for details about creating paperless labels with ShipEngine.

Customs Declarations

DPD from ShipEngine submits customs declarations electronically.

The description field has a 25 character maximum limit. If your description exceeds 25 characters, you may receive an error when attempting to create a label.

Delivery Confirmation

Confirmation TypeAPI CodeDescription
No confirmationnoneNo delivery confirmation requested.

See our Delivery Confirmation page for more details about using the confirmation property.

Advanced Options

DPD from ShipEngine supports certain advanced options, which you can add to the shipment object when creating a shipment or label.

OptionTypeDefault ValueDescription
additional_handlingbooleannullIndicates the package requires special handling.

To ensure you always have the most up-to-date information about a carrier's advanced options, use the list carrier options call.

Manifests

DPD from ShipEngine shipments do not require manifesting.

Scheduling Pickups

DPD from ShipEngine does not support scheduling pickups.

Service Points (PUDO)

Collection services support delivering to service points.

To show all shops available for delivery and consumer pickup, use https://api.dpdgroup.co.uk/organisation/pickuplocation/? with the following query parameters:

  • filter=nearAddress&countryCode=GB
  • searchAddress
  • maxDistance

For drop off with a labelled parcel, include the parameter dropoff=true.

For drop off with a digital label, include the parameter dropoffDigital=True.

Tracking

ShipEngine's integration with DPD from ShipEngine supports receiving tracking updates. Review our ​Track a Package guides​​ for details on tracking with the ShipEngine API.

Troubleshooting

Error: Missing mandatory field | invoice.invoiceDeliveryDetails.pidNumber​

When shipping to Norway, a PID (Norwegian personal identification number) must be provided for the recipient when shipping to Norway if:

  • The package value is over 1.000 NOK, and
  • The package does not contain books.

Error: Invalid Argument. Dimensions are required in order to calculate the rate.

Your shipment is missing dimensions.

Error: Invalid rate. The mail class [0] cannot be used with package type [1] for domestic mail. or The mail class [0] is not available for [1].

The shipping service [0] and package type [1] are incompatible. You must choose either a different service or different package type.