Submit order with scale priced products

Submits the order. For the variants, the scale prices of the associated product are used. If there are organisation specific prices configured for the customer organisation, they will be preferred.

If an online payment method is used, the payment transaction is executed immediately. In case of a payment error, a detailed error will be thrown.

Will generate an Order submitted event.

Authentication

AuthorizationBearer

An auth_token should be provided to authenticate a session.

To obtain an auth_token, see the POST request to /api/v1/authenticate.

Request

This endpoint expects an object.
variantlist of objectsOptional
payment_optionobjectOptional
shipping_optionobjectOptional
shipping_addressobjectOptional
invoice_addressobjectOptional
auto_provisioningbooleanOptional
purchase_order_numberstringOptional
Optional alphanumeric string that can be used as internal reference by the customer. Maximum 50 characters.

Response

Order submitted and either payed immediately via online payment or returning payment details for wire transfer.
iddouble or null
statusobject or null
paidboolean or null
submit_datestring or null
issuer_orgobject or null
customer_orgobject or null
linelist of objects or null
shipping_addressobject or null
invoice_addressobject or null
shipping_optionobject or null
payment_optionobject or null
subtotaldouble or null
vat_ratedouble or null
vatdouble or null
totaldouble or null
currencyobject or null
metaobject or null
purchase_order_numberstring or null

Errors