Issue label and QR securely
Shipper address, receiverId, weight and destination are validated. Provider PDFs land in protected storage rather than an expiring third-party URL.
DHL Paket Returns · direct integration
Returno issues DHL Paket return labels and QR documents through the merchant contract, consumes scan events and keeps failure, retry and manual fallback visible. Activation waits until DHL accepts the exact app, user and Returns-profile combination.
Direct DHL Paket Returns is implemented; production needs your DHL business contract and a successful Returns API preflight.
Carrier execution
Shipper address, receiverId, weight and destination are validated. Provider PDFs land in protected storage rather than an expiring third-party URL.
DHL tracking advances the return status and can trigger configured shopper messages. Warehouse receipt remains an explicit operations confirmation.
Credential, profile, validation and transport errors stay distinct. Retry, manual label and escalation are observable states.
DHL preflight
A valid OAuth token is not enough: DHL must accept the same app and user on the Parcel DE Returns API.
The app needs Parcel DE Returns in the correct sandbox or production environment.
Proof: Returns API assigned to appDHL user, password and receiverId are encrypted and kept separate from the platform key.
Proof: credentials securely readableReturno calls the DHL Returns API with the same authentication path used for labels and classifies rejections.
Proof: DHL accepts Returns accessAddress, documents, tracking number, shopper download and manual fallback are checked end to end.
Proof: real label in the portalClear ownership
Returno does not resell a DHL contract and cannot bypass missing DHL product access. A merchant-owned Sendcloud connection or manual label upload remains available as an alternative.
Yes. DHL Paket Returns needs the merchant business-portal user, password and receiverId. Returno manages the platform API key.
DHL additionally validates the app, API product and business-user profile mapping. Returno therefore tests the actual Returns API permission, not only the token endpoint.
Returno never fabricates a placeholder. The failure stays visible and policy can retry, escalate or request a manual label upload.
Validate profile, receiverId, documents and shopper download on one controlled case before automatic labels are enabled.