POST api/Elong/CreateOrder
创建订单
Request Information
URI Parameters
None.
Body Parameters
条件列表
CustomizeCreateOrderConditionName | Description | Type | Additional information |
---|---|---|---|
IsCreateOrderOnly | boolean |
None. |
|
AffiliateConfirmationId | string |
None. |
|
CustomerIPAddress | string |
None. |
|
IsGuaranteeOrCharged | boolean |
None. |
|
SupplierCardNo | string |
None. |
|
IsNeedInvoice | boolean |
None. |
|
Contact | Contact |
None. |
|
ExtendInfo | ExtendInfo |
None. |
|
NightlyRates | Collection of BaseNightlyRate |
None. |
|
OrderRooms | Collection of CreateOrderRoom |
None. |
|
Invoice | Invoice |
None. |
|
CreditCard | CreditCard |
None. |
|
IsForceGuarantee | boolean |
None. |
|
HotelId | string |
None. |
|
RoomTypeId | string |
None. |
|
RatePlanId | integer |
None. |
|
ArrivalDate | date |
None. |
|
DepartureDate | date |
None. |
|
CustomerType | EnumGuestTypeCode |
None. |
|
PaymentType | EnumPaymentType |
None. |
|
NumberOfRooms | integer |
None. |
|
NumberOfCustomers | integer |
None. |
|
EarliestArrivalTime | date |
None. |
|
LatestArrivalTime | date |
None. |
|
CurrencyCode | EnumCurrencyCode |
None. |
|
TotalPrice | decimal number |
None. |
|
CustomerPrice | decimal number |
None. |
|
ConfirmationType | EnumConfirmationType |
None. |
|
NoteToHotel | string |
None. |
|
NoteToElong | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "IsCreateOrderOnly": true, "AffiliateConfirmationId": "sample string 2", "CustomerIPAddress": "sample string 3", "IsGuaranteeOrCharged": true, "SupplierCardNo": "sample string 5", "IsNeedInvoice": true, "Contact": { "nameField": "sample string 1", "emailField": "sample string 2", "mobileField": "sample string 3", "phoneField": "sample string 4", "faxField": "sample string 5", "genderField": 0 }, "ExtendInfo": { "string1Field": "sample string 1", "string2Field": "sample string 2", "string3Field": "sample string 3", "int1Field": 4, "int2Field": 5, "int3Field": 6, "partnerParameterField": "sample string 7" }, "NightlyRates": [ { "dateField": "2025-05-24T22:57:21.0310169+08:00", "rateField": 2.0 }, { "dateField": "2025-05-24T22:57:21.0310169+08:00", "rateField": 2.0 } ], "OrderRooms": [ { "customersField": [ { "nameField": "sample string 1", "emailField": "sample string 2", "mobileField": "sample string 3", "phoneField": "sample string 4", "faxField": "sample string 5", "genderField": 0, "nationalityField": "sample string 6" }, { "nameField": "sample string 1", "emailField": "sample string 2", "mobileField": "sample string 3", "phoneField": "sample string 4", "faxField": "sample string 5", "genderField": 0, "nationalityField": "sample string 6" } ] }, { "customersField": [ { "nameField": "sample string 1", "emailField": "sample string 2", "mobileField": "sample string 3", "phoneField": "sample string 4", "faxField": "sample string 5", "genderField": 0, "nationalityField": "sample string 6" }, { "nameField": "sample string 1", "emailField": "sample string 2", "mobileField": "sample string 3", "phoneField": "sample string 4", "faxField": "sample string 5", "genderField": 0, "nationalityField": "sample string 6" } ] } ], "Invoice": { "titleField": "sample string 1", "itemNameField": "sample string 2", "amountField": 3.0, "recipientField": { "provinceField": "sample string 1", "cityField": "sample string 2", "districtField": "sample string 3", "streetField": "sample string 4", "postalCodeField": "sample string 5", "nameField": "sample string 6", "phoneField": "sample string 7", "emailField": "sample string 8" } }, "CreditCard": { "numberField": "sample string 1", "cVVField": "sample string 2", "expirationYearField": 3, "expirationMonthField": 4, "holderNameField": "sample string 5", "idTypeField": 0, "idNoField": "sample string 6" }, "IsForceGuarantee": true, "HotelId": "sample string 7", "RoomTypeId": "sample string 8", "RatePlanId": 9, "ArrivalDate": "2025-05-24T22:57:21.0310169+08:00", "DepartureDate": "2025-05-24T22:57:21.0310169+08:00", "CustomerType": 0, "PaymentType": 0, "NumberOfRooms": 12, "NumberOfCustomers": 13, "EarliestArrivalTime": "2025-05-24T22:57:21.0310169+08:00", "LatestArrivalTime": "2025-05-24T22:57:21.0310169+08:00", "CurrencyCode": 0, "TotalPrice": 16.0, "CustomerPrice": 17.0, "ConfirmationType": 0, "NoteToHotel": "sample string 18", "NoteToElong": "sample string 19" }
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
返回创建订单结果
BaseResponseOfCreateOrderResultName | Description | Type | Additional information |
---|---|---|---|
Code | string |
None. |
|
Result | CreateOrderResult |
None. |
|
Data | CreateOrderResult |
None. |
Response Formats
application/json, text/json
Sample:
{ "Code": "sample string 1", "Result": { "orderIdField": 1, "cancelTimeField": "2025-05-24T22:57:21.1091408+08:00", "guaranteeAmountField": 3.0, "currencyCodeField": 0, "isInstantConfirmField": true, "paymentDeadlineTimeField": "2025-05-24T22:57:21.1091408+08:00", "paymentMessageField": "sample string 4" }, "Data": { "orderIdField": 1, "cancelTimeField": "2025-05-24T22:57:21.1091408+08:00", "guaranteeAmountField": 3.0, "currencyCodeField": 0, "isInstantConfirmField": true, "paymentDeadlineTimeField": "2025-05-24T22:57:21.1091408+08:00", "paymentMessageField": "sample string 4" } }