1、app服务端推送签名值到交易平台

平台系统方法名:receiveScanData

2APP服务端请求参数

参数名 类型 是否必填 说明
type varchar(2) 数据类型14 签名值信息
data text 参数内容(json)
┗ desKey String 加密的对称秘钥
┗ encrypt String 加密的信息

3、调用SDK方法进行数据解密

SDK接口方法:HttpSweepCodeUtil.getSignatureReceiveData

入参: String data

返回值:ScanningSignatureReceiveVo signatureReceiveData

4、请求参数

参数名 类型 是否必填 说明
data text 参数内容(json)

5、请求示例

ScanningSignatureReceiveVo signatureReceiveData = HttpSweepCodeUtil.getSignatureReceiveData(data);

6、响应参数

参数名 类型 说明
TId varchar(50) 事件id
useStatus varchar(2) 使用状态00未使用01已使用
personalTransactionCode varchar(50) 个人交易码
unifiedTransactionCode varchar(50) 电子交易全国共享码
certSn varchar(40) CA证书Id/序列号
caOrgType varchar(10) CA机构类型编码
pubCert text 公钥证书
algorithm varchar(10) 加密算法
signatureValueList text 一组哈希值

7、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询,然后在控件里合章

8、交易平台响应给App服务端参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可
powered by Gitbook 该文件最后修改时间: 2021-01-14 15:48:50

results matching ""

    No results matching ""