checkoutModel

checkout

  • Performs a checkout of the basket
Method Description
Request checkout
  • basketId: String -> the basketId of the basket you want to check out.
  • businessUnitId: String -> the businessUnitId your in.
  • createdBy: String -> the creator.
  • forceSuspend: Boolean -> force the basket to be suspended.
  • allowToResolveProblemsAfterCheckout: Boolean -> allows to resolve problems after the checkout.
Response
  • CheckoutState.CheckoutSuccess:
    • CheckoutResponse:
      • checkoutStatus: CheckoutStatus
      • transactionId: String
      • sequenceNumber: Int?
      • suspendNumber: String?
  • CheckoutState.CheckoutError

suspendBasket

  • suspends a basket
Method Description
Request suspendBasket
  • basketId: String -> the basketId of the basket you want to suspend.
Response
  • SuspendBasketState.SuspendBasketSuccess:
    • SuspendResponse:
      • suspendNumber: String?
  • SuspendBasketState.SuspendBasketError