通用约定
请求格式、鉴权、签名与响应结构。
传输协议
- 使用 HTTPS(生产环境)
- 请求格式:
application/x-www-form-urlencoded - 响应格式:
application/json - 字符编码:UTF-8
- 默认超时:20s
公共请求参数
除各接口特有参数外,以下字段为多数接口共用:
| 参数 | 描述 | 是否必填 | 说明 |
|---|---|---|---|
| parMerCode | 主商户号 | 是 | 商户一级账号,由服务方提供 |
| merAcct | 商户账号 | 是 | 商户二级账号,由服务方提供 |
| appKey | 商户密钥 | 否 | 加签密钥,入参不传,仅用于本地加签 |
| productType | 产品类型 | 是 | 见产品类型字典 |
| merserialNo | 商户流水号 | 否 | 最长 36 位,建议上送 |
| signature | 签名值 | 是 | 报文加签后的值 |
请求结构
| 字段 | 说明 |
|---|---|
respCode | 返回码,见各接口附录 |
respMsg | 返回信息 |
data | 回显请求信息及我司交易流水号 transCode |
datarow | 业务结果域(部分接口返回) |
响应结构
加签说明
- 将参与签名的参数按约定规则排序拼接
- 使用服务方提供的
appKey进行加签 - 将签名结果填入
signature字段
完整 Java 版代码示例 Demo 由服务方提供,请向服务方索取后替换入参;注意
productType须按接口要求上送。
计费说明
各接口附录「返回码及信息字典」中标注了是否计费。一般而言:
- 核验/识别成功或不一致但已明确结论的码值可能计费
- 参数错误、验签失败、系统异常等通常不计费
具体以各产品附录为准。