掃碼預(yù)授權(quán)交易訂單查詢
查詢
根據(jù)商戶訂單號或者平臺訂單號查詢平臺的具體訂單信息
請求URL
測試環(huán)境:https://test.wsmsd.cn/sit/api/v2/labs/txn/query
生產(chǎn)環(huán)境:https://s2.lakala.com/api/v2/labs/txn/query
請求參數(shù)
| 屬性 | 說明 | 必選 | 類型 | 備注 |
|---|---|---|---|---|
| mercId | 商戶號 | M | String(32) | 拉卡拉分配的商戶號 |
| termNo | 終端號 | M | String(32) | 拉卡拉分配的終端號 |
| ornOrderId | 原商戶訂單號 | C | String(32) | 商戶系統(tǒng)唯一 |
| lklOrderNo | 拉卡拉商戶訂單號 | C | String(32) | 拉卡拉生成的交易流水 |
ornOrderId和lklOrderNo 必須送一個
響應(yīng)參數(shù)
| 屬性 | 說明 | 必選 | 類型 | 備注 |
|---|---|---|---|---|
| amount | 交易金額 | C | String(12) | 單位分 |
| tradeState | 交易狀態(tài) | C | String(32) | INIT-初始化 CREATE-下單成功 SUCCESS-交易成功 FAIL-交易失敗 DEAL-交易處理中 UNKNOWN-未知狀態(tài) CLOSE-訂單關(guān)閉 PART_REFUND-部分退款 REFUND-全部退款 REVOKED-訂單撤銷 |
| payTime | 支付時間 | C | String(14) | 實際支付時間。yyyyMMddHHmmss |
| weOrderNo | 賬戶端交易訂單號 | C | String(32) | 賬戶端交易訂單號 |
| lklOrderNo | 拉卡拉商戶訂單號 | C | String(32) | 拉卡拉生成的交易流水 |
| openId | 用戶標(biāo)識 | C | String(128) | 用戶在商戶appid下的唯一標(biāo)識 |
| settlementTotalFee | 應(yīng)結(jié)訂單金額 | C | String(12) | 應(yīng)結(jié)訂單金額,單位分 |
| clientDiscountAmt | 商戶優(yōu)惠金額(賬戶端) | C | String(12) | 賬戶端返回商戶優(yōu)惠金額,單位分 |
| serverDiscountAmt | 賬戶端優(yōu)惠金額(賬戶端) | C | String(12) | 賬戶端返回賬戶端優(yōu)惠金額,單位分 |
| bankType | 付款銀行 | C | String(128) | |
| cardype(待上線) | 銀行卡類型 | C | String(16) | 00:借記 01:貸記 02:微信零錢 03:支付寶花唄 04:支付寶其他 05:數(shù)字貨幣 06:拉卡拉支付賬戶 99:未知 |
| platformDiscountAmount | 平臺優(yōu)惠金額 | C | String(12) | 平臺優(yōu)惠金額,單位分 |
| payerAccountAmt | 付款人實付金額 | C | String(12) | 付款人實付金額,單位分 |
訂單查詢響應(yīng)接口中的retCode及retMsg只代表查詢流程的業(yè)務(wù)狀態(tài),交易的狀態(tài)需根據(jù)respData中的tradeState字段來判定。
##請求示例報文```JSON {
"reqData": {
"mercId": "822290070111135",
"termNo": "29034705",
"ornOrderId": "LKLB2C202206161830570630001BUF"
},
"ver": "1.0.0",
"timestamp": "1655375457063",
"rnd": "55927c5ed4b94fd2b0cd2b7af801bd59",
"reqId": "20220616183057063",
"locationInfo": {
"requestIp": "123.72.62.189"
},
"termExtInfo": {}
}復(fù)制響應(yīng)報文示例
{
"retCode": "000000",
"retMsg": "LABS00000#交易結(jié)束",
"timestamp": null,
"rnd": null,
"respData": {
"ornOrderId": "LKLB2C202206161830570630001BUF",
"amount": "300",
"tradeState": "FAIL",
"payTime": "20220616183106",
"weOrderNo": null,
"lklOrderNo": "2022061666160305840461",
"openId": null,
"settlementTotalFee": null,
"clientDiscountAmt": null,
"serverDiscountAmt": null,
"bankType": null,
"payMode": "ALIPAY",
"activityId": null,
"platformDiscountAmount": null,
"payerAccountAmt": null,
"cardType": null
}
}復(fù)制The End
