DeliveryCheckout API
DeliveryCheckout API is an integration service for communication between nShift Checkout and your webshop.
DeliveryCheckout API uses a REST API framework for communication with JSON as data carrier offering a number of functions.
With DeliveryCheckout API you can:
Present delivery options in your webshop.
Prepare shipments
Upload agent lists
The REST API endpoints are only accessible via HTTPS and are located at api.unifaun.com.
https://api.unifaun.com/rs-extapi/v1 |
Before getting started you need to know your developer ID and create an API key.
Note
As a merchant you may have outsourced your logistics to a third-party logistics (3PL) provider.
You need an account where you configure the checkout and the 3PL needs an account to print the shipments.
The recommended process in nShift Checkout is to send the response from POST/delivery-checkouts/{deliveryCheckoutId} to your 3PL. Consequently, the shipment will be created from the 3PL's nShift Delivery account.
Alternatively the 3PL can fetch the prepared shipment information using GET /prepared-shipments/{prepareId}.
Read more about how the Checkout API works.
Tip
We recommend that you prepare a fallback solution for every checkout session in case you don't get a response from our API, for example, due to maintenance.
This way you ensure that your customers are always presented with shipping options.