简要描述:
- 创建订单
请求URL:
- createorder
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
productId | 是 | Integer | 门票产品ID |
startTime | 是 | String | 出游日期. “YYYY-MM-DD”。请在前台限制,只有价格日历中存在的团期,才能作为出游日期。 |
bookNumber | 是 | Integer | 预订数量 |
contact | 是 | Contact | 取票人信息 |
delivery | 否 | Delivery | 配送信息。drawtype=1时,必填;否则不要填; |
cusName | 是 | String | 客人名称 |
cusTel | 否 | String | 客人电话 |
saleId | 是 | int | 销售员Id |
salePrice | 是 | int | 销售价 |
入参示例:
{
apiKey : "test1",
apisecret : "78FBB3D68B40A347644619ACF902CED3",
currentTimeStamp : "20171221095633",
sign : "AD6C029C92B1518D2B9EC59E918B071D",
uri : "http://localhost:39450/ticket/createorder",
data :
{
productId : "6442219",
startTime : "2017-12-24",
bookNumber : 1,
contact :
{
contactName : "TEST",
contactTel : "13360763111"
},
delivery :
{
deliveryType : 1
},
cusName : "haha",
cusTel : "135465478",
aleId : 1185,
salePrice : 33
}
}
返回示例:
正确时返回:
{
Code : 0,
Success : true,
Message : null,
Data :
{
"orderId": 35187519,
"isNewFlag": 1
}
}
错误时返回:
{
"Code" : 100002,
"Success" : false,
"Message" : "应用认证错误",
"Data" : ""
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
Code | int | 代码 |
Success | bool | 请求是否成功 |
Message | string | 错误信息,成功时返回空 |
Data | string | 请求的数据结果 |
以下结构体为Data字段的内容
参数名 | 类型 | 说明 |
---|---|---|
orderId | Integer | 订单号 |
isNewFlag | Integer | 订单号是否新生成,1:是,0:否。sourceOrderId非空时,可防止重复下单。若重复下单,则返回之前对应已生成的orderId,且isNewFlag=0;其它情况isNewFlag=1。 |
业务参数定义
- Contact—取票人信息
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
contactName | 是 | string | 取票人姓名 |
contactEmail | 否 | string | 取票人邮箱admissionVoucherCode=205、302时必传,否则不要传。 |
contactTel | 是 | string | 取票人手机号码(入园凭证会发送到此手机号码上,请务必保证手机号码真实有效) |
psptType | 否 | Integer | 证件类型。custInfoLimit=4、6、7时必传;否则不要传。 |
选项参照certificateType字段。 |
|psptId|否 |string |证件号码。custInfoLimit=4、6、7时必传;否则不要传。 |
- Delivery—递送信息
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
deliveryType | 是 | Integer | 1配送2自取 |
receiverName | 否 | string | 收件人;deliveryType=1时,必填; |
telNum | 是 | string | 收件电话;deliveryType=1时,必填; |
deliveryEndAddress | 否 | string | 收件地址;deliveryType=1时,必填; |
zipCode | 否 | string | 邮编;deliveryType=1时,必填; |
备注:
- 更多返回错误代码请看首页的错误代码描述