Download the PHP package solunsky/dpd-interconnector without Composer

On this page you can find all versions of the php package solunsky/dpd-interconnector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package dpd-interconnector

Interconnector - DPD API

Interconnector is a REST-based Web-Service to integrate information systems of DPD customers, which through POST requests allows using DPD services provided. Interconnector allows to use DPD services by transmitting shipment information, requesting package pickups, printing parcel labels, etc.

Documentation

Interconnector (EN) V2.6 | From DPD LV (DPD shipment creation and tracking web services)

Interconnector (EN) V2.4 | From DPD EE

Installiation

Require

Work at PHP ^7.*

Full example

Authentication (Step 1)

Params:
Example:

Methods (Step 2)

Shipment creation

This method creates shipment that can contain one or multiple parcels. The data that is needed for creating shipments will depend on DPD service that is requested.

Params:

Read the documentation

Example:

Parcel label creation

This method generates a parcel label. There’s a possibility to configure automatic data submission by DPD triggered by parcel printing.

Params:

Read the documentation

Example:

Parcel pickup request

This method provides information for DPD that you need a courier that should pick up your parcels. It has to be used in cases if there is no pre-agreed regular parcel’ pick-up time.

Params:

Read the documentation

Example:

Pickup point search

This method provides a list of DPD Pickup points (parcel shops and pickup lockers).

Params:

Read the documentation

Parcel pickup request

This method provides information for DPD that you need a courier that should pick up your parcels. It has to be used in cases if there is no pre-agreed regular parcel’ pick-up time.

Params:

Read the documentation

Example:

Deleting a parcel

This method deletes a specific parcel. If shipment consists of more than one parcel, whole shipment will be deleted in case if any parcel from this shipment is deleted.

Note: this function cannot be done in case if data has been transferred to DPD by closing manifest, by using parcelDataSend_ (SendParcelData) or by automatic data transfer that is configured by DPD.

Params:

Read the documentation

Example:

Parcel data submission

This method submits shipment data to DPD. Regularity for this function can be adapted to client processes, but it should be requested at least 30 minutes before courier arrival. If needed, can be used after each parcel. It should not be used in case if manifest closure is used or if automatic data transfer is configured by DPD.

Params:

Read the documentation

Example:

Manifest closure

This method submits shipment data for shipments that are created on specific date and returns document that contains information about all the parcels that has been created by the API user on this date and that were not included in any other manifest. Regularity for this function can be adapted to client processes, but it should be requested at least 30 minutes before courier arrival. If needed, can be used after each parcel. It should not be used in case if parcel data submission method is used or if automatic data transfer is configured by DPD.

Params:

Read the documentation

Example:

Collection request

This method allows to order a courier to address of a third party. For example - for DPD client to organize his customer a free return of goods (paid by DPD client not his customer).

Params:

Read the documentation

Example:

Client (Step 3)

Params:

Read GuzzleHttp documentation

Class Client

Method Get

Example:

Create custom request

If you want to create your custom request use this example.

Use:

All versions of dpd-interconnector with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
guzzlehttp/guzzle Version 6.*
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package solunsky/dpd-interconnector contains the following files

Loading the files please wait ....