# 新订单(适用于订单创建和支付同时处理的合作方)
### **Update Log:**
V2.11更新
游玩人规则增加证件类型参数:
credentialstype
V2.1更新:
2.1对subscribe类型的产品进行判断。要求传入出游日期。
+++
post:/openapi/index.php?method=newOrder
*int:partnerId#联合分配的合作方ID。
*json:body#提交内容json格式数据,参考提交数据demo
<<<
提交数据demo
{
"partnerId": 1985,
"body": {
"orderId": "string",
"payId": "string",
"LHDealId": "string",
"sellPrice": 5,
"quantity": 3,
"travelDate":"2016-04-13",
"visitor": [
{
"name": "王二",
"mobile": "18888888888",
"address": "中国北京市胡说区侃大山街不靠谱小区6号楼001号",
"zipcode": "100000",
"credentials":"string",
"email": "100000@163.com"
}
]
}
}
*号代表字段为必填项
body字段介绍
*string: orderId # 订单id unique
string: payId # 订单支付id 一般为银行支付流水号,合作方自行决定。
*string: LHDealId # 产品ID unique
*number: sellPrice # 售卖单价 单位:元 number (double)
*int: quantity # 订单数量 integer (int32)
string: travelDate # 出游日期 格式如:yyyy-MM-dd (V2.1新增 subscribe类型产品必填项)
int : smsfrom # sms发送方,默认为0:我们,1:合作方
*array: visitor # 游玩人信息 字段说明如下↓,部分特殊门票若需要多条游玩人信息,这里传入json数组形式
visitor字段介绍
*string:name # 用户姓名
*string:mobile # 使用者手机号
string:address # 地址
string:credentials # 证件号码
string:zipcode # 邮编
string:email # 邮箱
<<<
success
{
"code":10000,
"describe":"执行成功",
"partnerId":3528,
"body":{
"LHOrderId":"15354",
"orderStatus":3,
"voucherType":0,
"voucher":"156465465858"
}
}
<<<
error
{
"code":20000,
"describe":"执行失败",
"partnerId":3528,
"body":{
"LHOrderId":"15354",
"orderStatus":3,
"voucherType":0,
"voucher":"156465465858"
}
}
<<<
返回参数说明:
开头为 '*' 表示必填项
*int: code # 交互码 取值请参考交互码类型映射表
*string: describe # 交互描述
*int: partnerId # 合作方ID
*json: body # 返回body内容,字段说明如下↓
返回body内容说明
string: LHOrderId # 联合订单ID 支付成功时必须返回,失败时可不返回
*int: orderStatus # 订单状态,取值请参考 开发必读》订单返回状态说明
int: voucherType # 凭证类型 默认为0,0:短信验证码,1:二维码
string: vocher # 凭证码
int : nocode # 仅支付后,系统无法下发消费码时的特殊返回值,合作方可人工联系我方客服生成消费码或者临时紧急下架产品。值为1:系统无消费码了
+++