# 支付訂單
+++
post:/openapi/index.php?method=payOrder
*int:partnerId#聯合分配的合作方ID。
*json:body#提交內容json格式數據,參考提交數據demo
<<<
提交數據demo
{
"partnerId": 1985,
"body": {
"orderId": "string",
"LHOrderId": "string",
"payId": "string",
"LHDealId": "string",
"sellPrice": 5,
"quantity": 3,
"travelDate": "2016-04-13",
"visitor": {
"name": "王二",
"mobile": "18888888888",
"address": "中國北京市胡說區侃大山街不靠譜小區6號樓001號",
"zipcode": "100000",
"email": "100000@163.com"
}
}
}
*號代表字段為必填項
body字段介紹
*string: orderId # 訂單id unique
*string: LHOrderId # 聯合票務訂單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:合作方
*json: visitor # 游玩人信息 字段說明如下↓
visitor字段介紹
*string:name # 用戶姓名
*string:mobile # 使用者手機號
string:address# 地址
string:zipcode# 郵編
string:email # 郵箱
<<<
success
{
"code":10000,
"describe":"執行成功",
"partnerId":3528,
"body":{
"LHOrderId":"15354",
"orderStatus":4,
"voucherType":0,
"voucher":"156465465858"
}
}
<<<
error
{
"code":20000,
"describe":"執行失敗",
"partnerId":3528,
"body":{
"LHOrderId":"15354",
"orderStatus":5,
"voucherType":0,
"voucher":""
}
}
<<<
返回參數說明:
開頭為 '*' 表示必填項
*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:系統無消費碼了
+++