Use this endpoint to create and confirm an order using a valid order token and the required payment information.
Security
BearerAuth
One of:
Use this object to create an accommodation order. Include accommodation-specific data and payment details.
Additional information related to the accommodation order. Only one travel service object can be included in a request.
The booker's information for an accommodation order.
Token returned by /orders/preview containing the data required to create the order.
- https://demandapi.booking.com/3.2https://demandapi.booking.com/3.2/orders/create
- https://demandapi-sandbox.booking.com/3.2https://demandapi-sandbox.booking.com/3.2/orders/create
- Accommodation order creation request
- Car rental order creation request
- Create accommodation order with pay online now
- Create car rental order with pay at pickup
curl -i -X POST \
https://demandapi.booking.com/3.2/orders/create \
-H 'Authorization: Bearer <YOUR_string_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Affiliate-Id: 0' \
-d '{
"accommodation": {
"label": "Sample label",
"products": [
{
"id": "333",
"bed_configuration": "123456",
"guests": [
{
"email": "john.doe@booking.com",
"name": "John Doe"
}
]
}
],
"remarks": {
"estimated_arrival_time": {
"hour": 12
},
"special_requests": "We will need an extra cot."
}
},
"booker": {
"address": {
"address_line": "Road-1, house-2",
"city": "Amsterdam",
"country": "nl",
"post_code": "11111"
},
"company": "Booking B.V",
"email": "john.doe@booking.com",
"language": "en-gb",
"name": {
"first_name": "John",
"last_name": "Doe"
},
"telephone": "12345678"
},
"order_token": "sample-token",
"payment": {
"card": {
"cardholder": "John Doe",
"cvc": "111",
"expiry_date": "2030-10",
"number": "23333333333333"
},
"include_receipt": true,
"method": "card",
"timing": "pay_online_now"
}
}'The order was successfully created. The response includes the reservation details.
Response
- Accommodation order creation output
- Car order creation output
- Accommodation order creation output
- Car order creation output
{ "request_id": "01fr9ez700exycb98w90w5r9sh", "data": { "order": "509430129718799", "accommodation": { … }, "payment": { … } } }