Please note that this documentation describes the beta version of our Retailer API version 3. This page is intended only for use by the partners participating in our beta testing program.
Endpoints can still be subject to change and support is limited in the beta phase.
In some cases a customer or partner may cancel an order or order item. How you do this is important, as explained below.
Customer requested cancellations
When retrieving the Get single order request you will receive a value <cancelRequest> with every orderItem. Whenever this value is set to True, it means the customer has changed his/her mind and has cancelled the order. You don’t need to ship this orderItem, and we will refund the customers’ payment. We do require you to confirm this customer cancellation through this cancellation endpoint.
It is possible that a customer only cancels a single item within an order. You need only cancel this one item, and can ship the others.
Please select the corresponding <reasonCode>REQUESTED_BY_CUSTOMER</reasonCode>, when using the cancellation request. A customer cancellation will not count negatively towards your Retailer Performance Score.
If you are unable to fulfil the order request, e.g. due to missing of stock, you can cancel the order yourself by using this cancellation request. We will refund payment to the customer.
Keep in mind though that a Retailer requested cancellation counts negatively towards your Retailer Performance Score. Using the reason code REQUESTED_BY_CUSTOMER without a customer request will count negatively as well.