1、接口方法
由交易平台提供该服务,app服务端回调使用
方法:receiveScanData
2、中招互连请求交易平台参数
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
type | varchar(2) | 是 | 数据类型06解密相关证书信息 |
data | text | 是 | 参数内容(json) |
┗ desKey | String | 是 | 加密的对称秘钥 |
┗ encrypt | String | 是 | 加密的信息 |
3、调用SDK方法进行数据解密
SDK接口方法:HttpSweepCodeUtil.getDecryInfoReceiveData();
入参: Stringdata
返回值:DecryptReceiveVo decryInfoReceiveData
4、请求参数
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
data | text | 是 | 参数内容(json) |
5、请求示例
DecryptReceiveVo decryInfoReceiveData = HttpSweepCodeUtil.getDecryInfoReceiveData(data);
6、响应参数
参数名 | 类型 | 说明 |
---|---|---|
TId | varchar(50) | 事件id |
personalTransactionCode | varchar(50) | 个人交易码 |
decryptInfoList | List | |
┗ key | varchar(50) | 主键 |
┗ decryptStr | varchar(50) | 解密串 |
┗ decryptStatus | varchar(4) | 0:解密成功 -1:App解密信封失败 -2:App未找到证书 -3:该标段非当前App账号加密,请使用原加密App账号进行解密。 -4:用户APP端取消解密 |
7、交易平台储存数据
数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询
8、交易平台响应参数
参数名 | 类型 | 说明 |
---|---|---|
header | ||
┗ ret | String | 0成功/1失败 |
┗ msg | String | 结果说明 |
data | Null | 为空即可 |