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

平台系统方法名:receiveScanData

2、中招互连请求交易平台参数

参数名 类型 是否必填 说明
type varchar(2) 数据类型03 撤章信息
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机构类型编码
signOriVal varchar(50) 签名原值
signatureValue text CA签名值
pubCert text 公钥证书
algorithm varchar(10) 加密算法

7、交易平台储存数据

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

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

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

results matching ""

    No results matching ""