Checkout cart

POST{{API_BASE_URL}}/shop/v1/cart/:cart/checkout

This HTTP POST request is used to initiate the checkout process for a specific cart

Request

This request does not require a request body..

Response

  • cartCheckedout (object): Contains information about the checkout status, including the success status, message, order ID, and cart ID.

  • cart (object): Contains details of the cart, including:

    • id (string): The ID of the cart.

    • expiryTime (string): The expiration time of the cart.

    • user (object): Details of the user associated with the cart, including ID, verification status, and email.

    • event (object): Details of the event associated with the cart, including ID, name, year, number, and slug.

    • promotionCodes (array): Array of promotion codes associated with the cart.

    • items (array): Array of items in the cart, including details such as ID, article, promotion codes, voucher code, price, registration, legitimation, timeslots, and totals.

    • totals (array): Array of total prices and currency information.

    • isImmutable (boolean): Indicates if the cart is immutable.

    • isPaymentImmutable (boolean): Indicates if the payment for the cart is immutable.

    • isLegitimationImmutable (boolean): Indicates if the legitimation for the cart is immutable.

    • isRegistrationImmutable (boolean): Indicates if the registration for the cart is immutable.

    • isAmountImmutable (boolean): Indicates if the amount for the cart is immutable.

    • isRegistrationOnly (boolean): Indicates if the cart is for registration only.

    • isRegistrationRequired (boolean): Indicates if registration is required for the cart.

    • isLegitimationRequired (boolean): Indicates if legitimation is required for the cart.

    • isPaymentRequired (boolean): Indicates if payment is required for the cart.

    • paymentProvider (object): Details of the payment provider, including expiration time, redirect URL, transaction token, express checkout initialization status, ID, name, payment methods, configuration, and default status.

    • buyerPerson (object): Details of the buyer, including email, first name, last name, company, salutation, VAT ID, address, prefill status, and survey ID.

    • order (object): Details of the order, including ID, order date, and number.

    • status (string): The status of the cart.

    • culture (string): The culture associated with the cart.

Authentication#auth

This endpoint does not require authentication.

Query parameters#query

$expandAlloptional

Responses#responses

200OKCheckout cart