## **接口指南** ##
**參數格式與調用方式**
+ 接口傳輸的所有參數使用 UTF8 編碼格式,包括簽名。接口以 https的POST方式進行調用。
+ 圖片格式為jpg,png格式。大小為每個圖片不超過1M,可參考from上傳文件方式
**請求報文**
使用json報文傳輸業務數據, 請求報文由服務商編號、版本號、請求流程號、簽名串、Json報文主體5個參數組成。說明如下:
|參數名稱|類型|長度限制|是否必輸|說明|
|:---|:---|:---|:---|:---|
|agentId|String|無|M|服務商編號,由樂刷分配的接入方唯一標識,明文傳輸。測試環境固定為10|
|version|String|無|M|目前固定值1.0|
|reqSerialNo|String|無|M|請求流水號(yyyyMMddHHmmssSSSXXXXX,其中XXXXX為5位順序號,禁止使用UUID等無意義數據)|
|sign|String|無|M|簽名串,業務數據明文參與簽名后經Base64編碼的字符串|
|data|String|無|M|業務數據明文字符串(Json格式,參照各個接口中輸入參數說明)|
**響應報文**
```
{
"respCode":"000000",
"respMsg":"處理成功"
"reqSerialNo":"2017010203040500001",
"version":"1.0",
"data":{...}
}
```
**簽名算法**
>sign= Base64(md5(lepos+渠道商固定key值+data字符串值).toLowerCase())
例: 請求報文中,data={"merchantId":"0123456789"}
待簽名串為: leposXXXXXXXXXXXXXXXXXX{"merchantId":"0123456789"}
MD5后轉小寫: 0bc0be2e34c2d9779482327da35358cd
base64: MGJjMGJlMmUzNGMyZDk3Nzk0ODIzMjdkYTM1MzU4Y2Q=
**接口**
以下輸入參數和輸出參數說明只針對data部分,其它參數參照之前的報文結構進行傳輸。
注:
M:must,必須;
C:condition,條件必填;
O:option,可選;
**特別注意**
- 接口有頻率限制(20秒40次),請注意調用的頻率。
- 產品介紹
- 1、概述
- 2、變更記錄
- 應用場景
- 進件應用場景
- 交易應用場景
- 對賬應用場景
- 交易錯誤碼信息參照表
- 進件接口
- 接口指南及簽名算法等說明
- 圖片上傳
- 商戶進件
- 商戶開通業務
- 商戶信息修改
- 商戶查詢
- 商戶支付參數-新增
- 商戶支付參數-查詢
- 商戶審核回調
- 子商戶號查詢
- 商戶微信實名認證-申請
- 商戶微信實名認證-撤銷
- 商戶微信實名認證-查詢
- 交易接口
- 數據格式及簽名規則說明
- 統一下單
- 條碼支付
- 交易結果查詢
- 訂單關閉
- 退款
- 退款查詢
- 授權碼查詢用戶openid
- 授權碼獲取銀聯云閃付用戶ID
- 退款結果通知
- 支付結果通知
- 打款查詢
- 商戶打款單結果查詢
- 查詢商戶指定日期打款情況
- 查詢旗下商戶打款失敗明細
- 打款回調
- 對賬單文件
- 交易對賬單
- 代理商分潤對賬單
- 代理商退貨分潤對賬單
- 商戶打款單
- POS機具通知
- 數據格式及數據簽名說明
- 掃碼支付成功通知
- 掃碼退款通知
- 刷卡交易通知
- FAQ
- 進件相關
- 交易相關
- POS相關
- 手續費及分潤計算
- Demo相關下載
- Demo與進件相關數據和對賬單文件示例下載
- Java-SDK使用說明
- 商戶進件資料提交規范
- 商戶信息提交規范
- 商戶結算信息提交規范
- 圖片上傳提交規范
- 結算
- 常見打款失敗原因
- 商戶修改結算卡流程
- 商戶特殊業務
- 商戶申請關注公眾號
- 商戶申請手續費開票流程
- 機具購買流程
- saasPOS機具清單信息
- 服務商機具購買流程
- saas刷臉設備清單信息
- 商戶微信認證操作指引
- 商戶微信認證操作指引
- 重要通知