Checkout URLs

Once a user is satisfied with the state of a basket, a Checkout URL can be requested. This URL will allow the user to start the web-based part of the Checkout. When requesting the Checkout URL, the basket state will be validated to make sure that checkout can continue.

Requirements:

Validity

Checkout URLs can be only used to open the web based checkout once. After one usage they become invalid. They are also invalidated if the basket contents change - in case the changes would put the basket into an invalid state which could prevent checkout.

Actions

URLVerbInformation
/basket/{Guid}/checkoutPOSTRetrieves a new checkout URL for the specified Basket

Fields

The following fields are returned when requesting a Checkout URL:

FieldData TypeRequiredInformation
BasketGuidGuidYThe Guid of the Basket
CheckoutUrlStringUThe URL which can be used to start the Checkout process