Reconcile Basket

Purpose

Performs a full recalculation of the basket, including all data points from downstream services such as loyalty and coupons. As it updates the basket with the results, including any adjusted totals, it's intended purpose is to be used prior to checkout, so that where issuing final payment, the total amounts charged are fully correct.

Format

When sending a request to reconcile a basket, there are two possible outcomes;

Basket Updates - If any necessary corrections are needed based on downstream calculations from third parties these will be updated and persisted in the basket

Validation errors - If for any reason the basket content causes issues in resolving with downstream services, an error will be returned to indicate the issue

Validating without updates
For the purpose of checking for any basket errors, without persisting any updates, use the Validate Basket endpoint.

Path Params
string
required
string
required
Response

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json