The distribution channel can be set on payment creation and you can use it to differentiate between different initiations of the purchase, e.g. "Website A" and "Website B". At the revenue statistics you can see your sales grouped by this channels and the value is also available in our reports. The default is "CHANNEL_API_V1".

Gets the double opt-in status of the participant of the buyer. "FALSE": User did not select the checkbox (or double opt-in field wasn't available in the shop)"WAITING": User ticked the checkbox but didn't click the link in the mail yet.Date/Time value: If the user clicked on the link (did the full double opt-in) this value represents the date and time of that interaction.

Marks this payment as a purchase as a supplementary service like part of another contract the client has with the organizer. If true other VAT rules apply. It should usually not be used and is only needed for special settings in the XING ExpoManager.

Set ticket count

Call

POST /api/payment/<id>/setTicketCount

Parameters

<ticket category id> — Amount of tickets you want to buy for this ticket category. It is possible to set the ticket count for more than one ticket category in a single request (e.g. 123456=5&123457=2 (<ticket category id>=<amount of tickets to buy>)). To retrieve the ids of the available categories use the Enumerate ticket categories function

Description

This request will add the specified amount of tickets to the payment. If you wish to finish the payment call start payment.

Finalize payment

Call

POST /api/payment/<id>/finalize

Description

With this call you can finalize a previously created payment by API. So if you create a payment by API, fill it with all needed data and use this call, this will result in a fully finalized payment as if the payment was finalized in the shop by the user. You can use this call for example to import known participants like speaker, special guests, etc..

Obviously this call only works for free payments/tickets - apply a 100% discount code in advance in case you want to use paid tickets.

Parameters

queueIdentifier the queueIdentifier you received in the payment's start call.

acceptedTermsAndConditions must be set to "1" or "true" to signal that you are allowed to do this import in the name of the person you provided in the payment.