拉卡拉聚合掃碼關單交易只能對主掃支付場景下,未完成的支付交易進行關單
說明:關單交易只能對主掃支付場景下,未完成的支付交易進行關單。
調用地址
使用HTTP協議,POST方式提交。
測試環境:https://test.wsmsd.cn/sit/api/v3/labs/relation/close
生產環境:https://s2.lakala.com/api/v3/labs/relation/close
請求參數
| 字段名 | 中文名稱 | 是否必填 | 類型 | 說明 |
|---|---|---|---|---|
| merchant_no | 商戶號 | M | String(32) | 拉卡拉分配的商戶號 |
| term_no | 終端號 | M | String(32) | 拉卡拉分配的商戶號 |
| origin_out_trade_no | 原商戶交易流水號 | C | String(32) | 下單時商戶請求流水號 origin_out_trade_no、origin_trade_no、origin_out_order_source+origin_out_order_no必有其一, 前兩者為交易關單,后者為商戶訂單關單 |
| origin_trade_no | 原交易拉卡拉交易流水號 | C | String(32) | 下單成功時,返回的SAAS生成的交易流水 |
| location_info | 地址位置信息 | M | Object | 地址位置信息,風控要求必送 |
location_info字段說明
| 字段名 | 中文名稱 | 是否必填 | 類型 | 說明 |
|---|---|---|---|---|
| request_ip | 請求方IP地址 | M | String(64) | 請求方的IP地址,存在必填,格式如36.45.36.95 |
| base_station | 基站信息 | C | String(128) | 客戶端設備的基站信息(主掃時基站信息使用該字段) |
| location | 維度,經度 | C | String(32) | 商戶終端的地理位置,存在必填 格式:緯度,經度,+表示北緯、東經,-表示南緯、 西經,精度最長支持小數點后9位。舉例:+37.123456789,-121.123456789 |
響應參數
| 字段名 | 中文名稱 | 是否必填 | 類型 | 說明 |
|---|---|---|---|---|
| origin_trade_no | 原拉卡拉訂單號 | M | String(32) | |
| origin_out_trade_no | 原商戶請求流水號 | M | String(32) | |
| origin_out_order_source | 原訂單外部訂單來源 | C | String(16) | |
| origin_out_order_no | 原訂單外部商戶訂單號 | C | String(32) | |
| trade_time | 交易時間 | M | String(14) | 賬戶端交易時間yyyyMMddHHmmss |
示例
請求報文
{
"req_time": "20210907173330",
"version": "3.0",
"out_org_code": "OP00000003",
"req_data": {
"merchant_no": "822290070111135",
"term_no": "29034705",
"origin_out_trade_no": "order-202307120002",
"origin_trade_no": "",
"location_info": {
"request_ip": "10.176.1.192",
"location": "+37.123456789,-121.123456789"
}
}
}復制響應報文
{
"code": "BBS00000",
"msg": "成功",
"resp_time": "20230712151747",
"resp_data": {
"origin_trade_no": "2023071266210309030625",
"origin_out_trade_no": "order-202307120002",
"origin_out_order_source": "",
"origin_out_order_no": "",
"trade_time": "20230712151747"
}
}復制The End
