For all calls to GetCheckoutOrderRequest, the following fields must be supplied:
The contents collection is also mandatory, each item in the collection must contain the following mandatory fields
For all calls to CloseCheckoutRequest, the following fields must be supplied:
If the DeliveryOptionID points to a non dmStandard superservice type, then the relevant selection of store or droppoint will also have to be supplied.