Download the PHP package smart-dato/dhl-parcel-sdk without Composer
On this page you can find all versions of the php package smart-dato/dhl-parcel-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download smart-dato/dhl-parcel-sdk
More information about smart-dato/dhl-parcel-sdk
Files in smart-dato/dhl-parcel-sdk
Package dhl-parcel-sdk
Short Description Laravel SDK for the DHL Parcel DE Shipping v2 API
License MIT
Homepage https://github.com/smart-dato/dhl-parcel-sdk
Informations about the package dhl-parcel-sdk
DHL Parcel DE Shipping SDK for Laravel
A Laravel package for the DHL Parcel DE Shipping v2 API. Create shipments, retrieve labels, manage manifests, and more. Built on Saloon and Spatie Laravel Data.
Installation
Publish the config file:
Add your credentials to .env:
OAuth2 mode is enabled automatically when DHL_PARCEL_CLIENT_SECRET is set
together with the API key, username and password. The SDK then exchanges the
credentials for a Bearer token against the DHL ROPC token endpoint and caches
the token in memory until it expires.
Usage
Create a shipment
Validate a shipment (dry run)
Retrieve existing labels
Delete shipments
Manifests
Download a label PDF
Using without the Facade
You can create a DhlParcel instance directly using DhlParcel::make(). This is useful when you prefer not to use the facade, need different credentials per request, or want to support multi-tenant setups:
You can also optionally pass a custom base_url if needed:
Available products
| Enum | Product |
|---|---|
Product::V01PAK |
DHL Paket |
Product::V53WPAK |
DHL Paket International |
Product::V54EPAK |
DHL Europaket |
Product::V62WP |
Warenpost |
Product::V62KP |
DHL Kleinpaket |
Product::V66WPI |
Warenpost International |
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- SmartDato
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of dhl-parcel-sdk with dependencies
illuminate/contracts Version ^11.0||^12.0||^13.0
saloonphp/saloon Version ^4.0
spatie/laravel-data Version ^4.20
spatie/laravel-package-tools Version ^1.16