Checkout

The Checkout API is used to handle end customers purchasing a set of cart items, whereas cart items can include tickets and products. Checkout objects keep track of the state and can span over multiple events.

The following workflow illustrates how cart items are managed by checkout objects.

Each Checkout Item belongs to one eventId and represents the cart for this particular event. Thus, if N is the amount of checkout items, N transactions will be created upon completion.

Each Checkout Item consists of multiple cart items, they represent single line items in the cart. Either tickets or products.

Endpoints

The Checkout Object

Attributes

_id
Required
string

The ID of the checkout.

secret
Required
string

The secret token of the checkout.

status
Required
string

The status of the checkout.

NEWABORTEDCOMPLETE
type
Required
string

The type of the checkout.

transactionupgraderebookingpurchaseintentsubscription
sellerId
Required
string

The ID of the seller of the checkout.

items
Required
array

An array of checkout items each representing the 'bag' of one shop.

items[]._id
Required
string

The ID of the checkout item.

items[].eventId
Required
string

The ID of the event containing the item.

items[].regularPrice
Required
number float

The regular price of the checkout item.

items[].realPrice
Required
number float

The calculated price of the checkout item.

items[].outerCharge
Required
number float

The outer charge of the checkout item.

Optional Attributes

Collapse all
realPrice
Required
number float

The calculated real price of the checkout.

Optional Attributes

Collapse all
Was this section helpful?
YesNo
Example
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Create a Checkout

Payload

type
Required
string

The type of the checkout.

transactionupgraderebookingpurchaseintentsubscription
eventId
Required
string

The ID of the event to create the checkout item for.

items
Required
array

An array of all cart items.

One of
Only one of the following types
items[].amount
Required
integer

The amount of the cart item.

items[].ticketTypeId
Required
string

The ID of the ticket type of the cart item.

Optional Attributes

Collapse all

Optional Attributes

Collapse all
preferredLanguage
Optional
Responses
200
OK
400
Bad Request
401
Unauthorized
404
Not Found

Was this section helpful?

YesNo
post
/api/checkout
{
"type": "transaction",
"eventId": "string",
"coupons": [
"string"
],
"vouchers": [
"string"
],
"shopId": "string",
"items": [
{
"_id": "string",
"type": "ticket",
"amount": 1,
"ticketTypeId": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredBy": "string",
"triggeredAutomations": true,
"meta": {},
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
}
}
],
"seatingReservationToken": "string",
"channelId": "string",
"salesChannelId": "string",
"preferredLanguage": "de",
"meta": {}
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Update checkout items

Adds or updates a checkout item for a given eventId.

Payload

secret
Required
string

The secret token of the checkout

eventId
Required
string

The ID of the event to create the transaction for

items
Required
array

An array of all cart items

One of
Only one of the following types
items[].amount
Required
integer

The amount of the cart item.

items[].ticketTypeId
Required
string

The ID of the ticket type of the cart item.

Optional Attributes

Collapse all

Optional Attributes

Collapse all
Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/checkout/{id}/items
{
"secret": "string",
"eventId": "string",
"coupons": [
"string"
],
"shopId": "string",
"items": [
{
"_id": "string",
"type": "ticket",
"amount": 1,
"ticketTypeId": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredBy": "string",
"triggeredAutomations": true,
"meta": {},
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
}
}
],
"seatingReservationToken": "string",
"channelId": "string"
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Get a Checkout

Query

secret
Required
string

The secret token of the checkout

Responses
200
OK
400
Bad Request
404
Not Found

Was this section helpful?

YesNo
get
/api/checkout/{id}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}

Get all checkouts

Query

status
Optional
array<string>

Filter checkouts by checkout status

name
Optional
string

Filter checkouts by name

email
Optional
string

The email of the checkout customer

type
Optional
array<string>

Filter checkouts by checkout type

customerId
Optional
string

The ID of the checkout customer

channel
Optional

Filter checkout by checkout channel

One of
Only one of the following types
One of
Only one of the following types
createdAt
Optional
object

Range of dates indicating when the checkout was created in ISO format.

Optional Attributes

Collapse all
updatedAt
Optional
object

Range of dates indicating when the checkout was last updated in ISO format.

Optional Attributes

Collapse all
top
Optional
integer

A limit on the number of objects to be returned. Can range between 1 and 1000.

skip
Optional
integer

The number of objects to skip for the requested result

Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
get
/api/checkouts
Response
application/json
{
"docs": [
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
],
"total": 1
}
PUBLIC

Update a checkout

Payload

secret
Required
string

The secret token of the checkout

Optional Attributes

Collapse all
Responses
200
OK
400
Bad Request

Was this section helpful?

YesNo
put
/api/checkout/{id}
{
"vouchers": [
"string"
],
"secret": "string"
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Get details form

Query

secret
Required
string

The secret token of the checkout

locale
Optional
string

Get the info for a specific language

Responses
200
OK
400
Bad Request

Was this section helpful?

YesNo
get
/api/checkout/{id}/detailsform
Response
application/json
{
"skipAddressInfo": true,
"extraFields": [
{
"name": "string",
"description": "string",
"required": true,
"deleted": true,
"onlyForCertainTicketsTypes": true,
"allowedTicketTypes": [
"string"
],
"printable": true,
"applyToCustomer": true
}
],
"enforceCompany": true
}
PUBLIC

Post checkout details

Payload

secret
Required
string

The secret token of the checkout

prename
Required
string

The first name for this checkout

lastname
Required
string

The last name for this checkout

email
Required
string email

The email for this checkout

emailRepeat
Required
string email

Optional Attributes

Collapse all
street
Optional
string
postal
Optional
string
city
Optional
string
country
Optional
string
state
Optional
string
extraFields
Optional
object
Responses
200
OK
400
Bad Request
401
Unauthorized

Was this section helpful?

YesNo
post
/api/checkout/{id}/details
{
"secret": "string",
"company": "string",
"prename": "string",
"lastname": "string",
"street": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"email": "[email protected]",
"emailRepeat": "[email protected]",
"phone": "string",
"password": "string",
"passwordRepeat": "string",
"createAccount": true,
"extraFields": {},
"fulfillmentTypes": [
{
"type": "fulfillmentType",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"data": {
"fulfillmentTypeId": "string",
"cartItemIds": [
"string"
],
"discountable": true
}
}
]
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Reserve a checkout

Fulfills a checkout of type purchaseintent.

Payload

secret
Required
string

The secret token of the checkout

Responses
200
OK
400
Bad Request
404
Not Found

Was this section helpful?

YesNo
post
/api/checkout/{id}/reserve
{
"secret": "string"
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Abort a checkout

Payload

secret
Required
string

The secret token of the checkout

Responses
200
OK
400
Bad Request
404
Not Found

Was this section helpful?

YesNo
post
/api/checkout/{id}/abort
{
"secret": "string"
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}
PUBLIC

Get all tickets for a checkout

Query

secret
Required
string

The secret token of the checkout

Responses
200
OK
400
Bad Request

Was this section helpful?

YesNo
get
/api/checkout/{id}/tickets
Response
application/json
{
"tickets": [
{
"sellerId": "string",
"name": "string",
"firstname": "string",
"lastname": "string",
"email": "string",
"street": "string",
"line2": "string",
"city": "string",
"postal": "string",
"state": "string",
"country": "string",
"eventId": "string",
"categoryRef": "string",
"ticketTypeId": "string",
"ticketName": "string",
"categoryName": "string",
"regularPrice": 10.5,
"realPrice": 10.5,
"completed": true,
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z",
"status": "VALID",
"secret": "string",
"barcode": "string",
"seat": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"type": "SINGLE",
"origin": "yourticket",
"extraFields": {},
"deliveryType": "HARD",
"transactionId": "string",
"batchCounter": 10.5
}
]
}

Complete an Internal Checkout

Reserves or completes a checkout and all corresponding transactions.

Payload

customerId
Required
string

The ID of the customer

status
Required
string

The status of the checkout

NEWCOMPLETE

Optional Attributes

Collapse all
Responses
200
OK
400
Bad Request
401
Unauthorized
404
Not Found

Was this section helpful?

YesNo
post
/api/checkout/{id}/internal
{
"customerId": "string",
"fulfillmentTypes": [
{
"type": "fulfillmentType",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"data": {
"fulfillmentTypeId": "string",
"cartItemIds": [
"string"
],
"discountable": true
}
}
],
"status": "NEW",
"paymentMethodId": "string",
"customerPaymentMethodId": "string",
"sendMail": true,
"sendTicketMail": true,
"reference": "string",
"paymentStrategyId": "string",
"paymentOptionId": "string"
}
Response
application/json
{
"_id": "string",
"secret": "string",
"status": "NEW",
"type": "transaction",
"company": "string",
"firstname": "string",
"lastname": "string",
"name": "string",
"email": "[email protected]",
"phone": "string",
"customerId": "string",
"address": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string"
},
"deliveryAddress": {
"street": "string",
"line2": "string",
"postal": "string",
"city": "string",
"country": "string",
"state": "string",
"name": "string"
},
"sellerId": "string",
"items": [
{
"_id": "string",
"eventId": "string",
"shopId": "string",
"channelId": "string",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"appliedCoupons": [
{
"_id": "string",
"code": "string"
}
],
"appliedDiscountInfo": {
"items": [
{
"_id": "string",
"itemId": "string",
"amount": 10.5,
"regularPrice": 10.5,
"price": 10.5,
"varDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
],
"fixDiscounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
]
}
]
}
],
"discounts": [
{
"_id": "string",
"discountId": "string",
"category": "coupon",
"name": "string",
"type": "fix",
"value": 10.5,
"allowedItems": [
"string"
],
"maxItemsInCart": 10.5,
"maxAbsoluteValue": 10.5,
"absoluteDiscountValue": 10.5
}
]
},
"regularPrice": 10.5,
"realPrice": 10.5,
"innerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"innerCharge": 10.5,
"outerFeeComponents": {
"_id": "string",
"fix": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
],
"var": [
{
"_id": "string",
"amount": 10.5,
"value": 10.5,
"total": 10.5,
"type": "onTicket",
"name": "string",
"exposed": true,
"scheme": {
"schemeId": "string",
"feeId": "string"
}
}
]
},
"outerCharge": 10.5,
"tickets": [
{
"type": "ticket",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"ticketTypeId": "string",
"categoryRef": "string",
"seatingInfo": {
"_id": "string",
"_type": 6,
"categoryId": "string",
"statusId": "string",
"name": "string",
"seatType": "handicapped",
"sectionName": "string",
"groupName": "string",
"rowName": "string",
"seatName": "string",
"gate": "string"
},
"asHardTicket": true,
"triggeredAutomations": true,
"meta": {}
}
],
"products": [
{
"type": "product",
"_id": "string",
"name": "string",
"amount": 1,
"netPrice": 10.5,
"price": 10.5,
"taxRate": 10.5,
"triggeredBy": "string",
"bundleInfo": {
"bundleId": "string",
"componentId": "string",
"optionId": "string"
},
"productVariantId": "string",
"isFulfillable": true
}
],
"additionalItems": [],
"seatingReservationToken": "string",
"subscriptionId": "string"
}
],
"realPrice": 10.5,
"currency": "EUR",
"redeemedVouchers": {
"totalRedeemedAmount": 10.5,
"vouchers": [
{
"_id": "string",
"code": "string",
"redeemedAmount": 10.5
}
]
},
"preferredLanguage": "de",
"origin": "yourticket",
"channel": "online",
"salesChannelId": "string",
"posId": "string",
"userId": "string",
"extraFields": {},
"expiresAt": "2030-01-23T23:00:00.123Z",
"createdAt": "2030-01-23T23:00:00.123Z",
"updatedAt": "2030-01-23T23:00:00.123Z"
}