多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 新订单(适用于订单创建和支付同时处理的合作方) ### **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:系统无消费码了 +++