## **接口指南** ##
**参数格式与调用方式**
+ 接口传输的所有参数使用 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刷脸设备清单信息
- 商户微信认证操作指引
- 商户微信认证操作指引
- 重要通知