API接口
统一说明
请求参数统一格式
Param | 类型 | 是否必须 | 说明 |
---|---|---|---|
app_id | String | 必须 | 商户唯一标识 |
data | String | 可选 | 加密之后的字符串,具体加密信息见各接口 请求参数数据结构 |
响应参数统一格式
Param | 类型 | 是否必须 | 说明 |
---|---|---|---|
data | String | 可选 | 加密之后的字符串,具体加密信息见 响应结果data解密后格式 |
响应结果data解密后格式
Param | 类型 | 是否必须 | 说明 |
---|---|---|---|
code | String | 是 | 状态码,例:100002 |
msg | String | 是 | 响应结果说明,例:请求参数错误 |
data | String | 否 | 具体响应数据,数据结构定义见各接口 响应参数数据结构 |
加解密方式
请求参数data与响应字段data的值都是经过rsa加密后再通过 base64urlsafe 加密的结果
base64传统编码中会出现+, /两个会被url直接转义的符号,因此如果希望通过url传输这些编码字符串,我们需要先做传统base64编码,随后将+和/分别替换为- _两个字符,在接收端则做相反的动作解码
rsa加密与解密使用分段加密