Skip to main content

ConfirmOrderRequest

Order confirmation request (legacy AWSP_OrderConfirm contract).

cartIdinteger<int32>required

The cart identifier (id_TemporaryOrder). 0 is legal: the cart is then resolved from the first cart item.

cartItems object[]nullable

The cart items to confirm. May be omitted when CartId is provided.

  • Array [
  • cartItemIdinteger<int32>required

    The cart item identifier (ID_InterfaceFlag).

    isAlreadyPrintedbooleanrequired

    Whether the partner already printed the tickets: triggers the inline print registration of Seats.

    seats object[]nullable

    The printed seats. Required (with their print fields) only when IsAlreadyPrinted is true.

  • Array [
  • seatIdinteger<int32>required

    The seat (Article) identifier.

    barCodestringnullable

    The ticket barcode. "-1" requests the server-side generation.

    supportTypeinteger<int32>required

    The print support: 400=TICKET, 401=ETICKET, 402=CARTE, 403=MTICKET.

    supportIdinteger<int32>required

    Dead legacy field, accepted and ignored.

    fiscalNumberstringnullable

    The ticket fiscal number. "-1" requests the server-side generation.

    externOrderIdstringnullable

    Dead legacy field, accepted and ignored.

    externIdentityIdinteger<int32>required

    Dead legacy per-seat field, accepted and ignored.

  • ]
  • ]
  • identities object[]nullable

    The customer identities sent by the partner. Only the main one is persisted (legacy SaveConsumer).

  • Array [
  • externIdentityIdinteger<int32>required

    The provider-side identity identifier (ID_DistantIdentity).

    namestringnullable

    The customer last name.

    firstNamestringnullable

    The customer first name (legacy Surname).

    address1stringnullable

    First address line.

    address2stringnullable

    Second address line.

    address3stringnullable

    Third address line.

    address4stringnullable

    Fourth address line.

    zipCodestringnullable

    The postal code.

    citystringnullable

    The city.

    countrystringnullable

    The country.

    phonestringnullable

    The landline phone number.

    mobilestringnullable

    The mobile phone number.

    emailstringnullable

    The email address.

  • ]
  • mainIdentityIdinteger<int32>required

    The provider-side identifier of the main identity (id_IdentityMain, 0 = first identity).

    ConfirmOrderRequest
    {
    "connectId": 1,
    "deliveryAddressId": 789,
    "consumerId": 12345,
    "identityId": 67890,
    "cartId": 54321,
    "transcodeId": "TXN-2024-001",
    "payments": [],
    "seatSubscriptionsToCancel": []
    }