This largely depends on the technological environment used and how you want to integrate the interface into your processes.
As a rule, the integration should be completed within a few days.
Frequently Asked Question
This largely depends on the technological environment used and how you want to integrate the interface into your processes.
As a rule, the integration should be completed within a few days.
The standard UPI tracking function is a simple HTTP callback.
For defined events in the creation process, status changes with definable parameters are transmitted to a URL that they announced.
Below are two examples of a status change (to “Cancellation”) based on the order_number 999999
as well as the customer_number 1234567.
HTTP JSON callback
https://your_url.de/?execute=join/unitedprint.job/state-set&order_number=9999999&item_group_name=flyer&customer_item_name=myfirst order&actual_state=order_stati_7000_4&shipment_number=1&customer_number=1234567
HTTP callback
https://your_url.de/tracking.php?order_number=999999&item_group_name=flyer&customer_item_name=myfirst order&actual_state=order_stati_7000_4&shipment_number=1&customer_number=1234567
This PHP call writes a “tracking.log” in the same directory with the parameters previously defined by you.
The status of an order is not queried via the interface. Instead, information is returned to the partner via the interface.
When the status in the UP system is changing, a script can be called up by the partner using a so-called “http callback”. This is possible for every relevant status change.
Possible status changes are
Different values can be transferred for each script.
Can be selected
Return values / mapping delivery service (Carrier service)[carrier_service_id]
Return values / mapping status values
UP must activate the authorization to transmit the tracking information explezit for you. For this it is necessary to give us a callback URL.
Tracking examples you can find here.
Use the login data of your UP customer account to register.
You will receive three independent communication certificates for using the SOAP interface.
These certificates are used both for communication with the product catalog and for order creation.
sample_cert
Certificate for access to the test environment:
client certificate (click to download)
You will receive the certificates for your individual test (dev_cert) and productive system (prod_cert) after signing the contract by e-mail.
dev_cert
soap service = http://interface.unitedprint.com.onts.print24test.de/
It is a test server with the same catalog as your production system. You can test orders without consequences.
Note
This test system is overwritten every night by your online product configurations.
Attention
Do not confuse your dev_cert with public sample_cert on our example page
prod_cert
soap service = interface.unitedprint.com
Orders on this system are recorded in the Unitedprint production system as an order including the corresponding booking.
In the event of an inadvertent order, immediately inform print24 support so that the order can be canceled free of charge.
Note
Use our service from Monday to Friday from 8 a.m. to 6 p.m.
ServiceCall 0351/79550650
Send us your questions or requests via e-mail at any time support@print24.de.
Das SOAP Array ist wie nachfolgend beschrieben aufgebaut.
$options = array(
‘soap_version’ => SOAP_1_1,’exceptions’ => true,
‘trace’ => 1,
‘cache_wsdl’ => WSDL_CACHE_NONE,
‘local_cert’ => ‘C:/xampp/htdocs/js/Certs/sample.cert’,
‘charset’ => ‘utf8’,
‘stream_context’ => stream_context_create([‘ssl’ => [‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true]])
);
Note
The variable “stream_context” only needs to be set in the sample or dev system. This has to be omitted in the live environment.
The certificate used for the sample, dev or productive system is specified in the “local_cert” variable.
The web service is specified in the variable $ soap_service.
Sample and Dev
http://interface.unitedprint.com.onts.print24test.de/wsdl2.1
Productive
http://interface.unitedprint.com/wsdl2.1
For all example scripts, the contents of the required fields for password, customerNumber and portalName must be replaced with the values sent to you by UP.
$args -> accountInformation -> password = ‘pwd’;
$args -> accountInformation -> customerNumber = 123456789;
$args -> accountInformation -> portalName = ‘portal’;
$args -> accountInformation -> languageCode = ‘de’;
$args -> accountInformation -> countryCode = ‘DE’;
Examples of the USS Connect Web Service Description Language (WSDL) can be found at the following link: http://upi.unitedprint.com
Currently, no plug-in for third party eCommerce or Onlineshop systems such as Magento, PrestaShop, SAP etc. can be provided for USS Connect.