说明:本接口由交易平台提供,用于接收App扫码后共享的所有数据。

备注:type是收到数据类型,data是收到的数据。请根据type判断data。

一、type = 01(接收扫码状态信息)

平台系统方法名:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型01 扫码状态
data text 参数内容(json)
┗ encrypt String 加密的信息

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

SDK接口方法: HttpSweepCodeUtil.getScanstatusReceiveData(data);

入参: String data

返回值:ScanstatusReceiveVo

3、请求参数

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

4、响应参数

参数名 类型 说明
tId varchar(50) 事件ID
unifiedTransactionCode varchar(50) 机构交易码
personalTransactionCode varchar(50) 个人交易码
isScaned varchar(50) 扫码状态:01已扫00未扫
qRCodeType varchar(2) 二维码类型

5、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过tId查询

6、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

二、type = 02(接收共享登录用户信息)

平台系统方法名:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型02 扫码用户信息
data text 参数内容(json)
┗ encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getUserInfoReceiveData(data);

入参: String data

返回值:ScanningUserInfoReceiveVo

3、请求参数

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

4、请求示例

HttpSweepCodeUtil.getUserInfoReceiveData(data);

5、响应参数

参数名 类型 说明
TId varchar(50) 事件id
personName varchar(50) 用户姓名
telephoneNum varchar(20) 手机号码
idCard varchar(18) 身份证号
personalTransactionCode varchar(50) 个人交易码
unifiedTransactionCode varchar(50) 电子交易全国共享码
sharedCodeStatus varchar(2) 电子交易全国共享码状态 正常01、作废02、冻结03
legalCode varchar(18) 组织机构代码
legalName varchar(100) 机构名称
legalRepresent varchar(50) 法定代表人姓名
legalIDCard varchar(18) 注册机构法人身份证
managerTelephoneNum varchar(20) 管理员手机号
certSn varchar(40) CA证书Id/序列号
caType varchar(2) CA类型
caOrgType varchar(10) CA机构类型编码
signOriVal varchar(50) 签名原值
signatureValue text CA签名值
pubCert text 公钥证书
algorithm varchar(10) 加密算法
accessToken text 授权码(用于调用app服务端其他接口)
loginUserType varchar(2) 登录类型01个人/02机构

6、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询。

用户信息绑定:机构登录使用机构交易码绑定。

如果账号已被绑定过再次绑定可以提醒:账号已被其他手机号绑定,确认要更新吗。

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

三、type = 03(接收撤章信息)

平台系统方法名:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型03 撤章信息
data text 参数内容(json)
┗encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getSignatureReceiveData

入参: String data

返回值:ScanningSignatureReceiveVo signatureReceiveData

3、请求参数

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

4、请求示例

ScanningSignatureReceiveVo signatureReceiveData = HttpSweepCodeUtil.getSignatureReceiveData(data);

5、响应参数

参数名 类型 说明
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) 加密算法

6、交易平台储存数据

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

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ret String 0成功/1失败
┗msg String 结果说明
data Null 为空即可

四、type = 05(接收扫码加密信息)

方法:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型05扫码加密信息
data text 参数内容(json)
┗encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getEncryptCertReceiveData();

入参: Stringdata

返回值:EncryptCertReceiveVo encryptCertReceiveData

3、请求参数

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

4、请求示例

EncryptCertReceiveVo encryptCertReceiveData = HttpSweepCodeUtil.getEncryptCertReceiveData(data);

5、响应参数

参数名 类型 说明
TId varchar(50) 事件id
personalTransactionCode varchar(50) 个人交易码
caOrgType varchar(10) CA机构类型编码
signOriVal varchar(50) 签名原值
signatureValue text CA签名值
encPubCert text 加密的公钥证书
signCertSn varchar(50) 签名证书的序列号
encCertSn varchar(50) 加密证书的序列号
pubCert varchar(50) 签名公钥
algorithm varchar(10) 签名算法:SM2和RSA
telephoneNum varchar(11) 加密人手机号码

6、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过tId查询

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

五、type = 06(接收扫码解密信息)

方法:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型06扫码解密信息
data text 参数内容(json)
┗ encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getDecryInfoReceiveData();

入参: Stringdata

返回值:DecryptReceiveVo decryInfoReceiveData

3、请求参数

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

4、请求示例

DecryptReceiveVo decryInfoReceiveData = HttpSweepCodeUtil.getDecryInfoReceiveData(data);

5、响应参数

参数名 类型 说明
TId varchar(50) 事件id
personalTransactionCode varchar(50) 个人交易码
decryptInfoList List
┗ key varchar(50) 主键
┗ decryptStr varchar(50) 解密串

6、交易平台储存数据

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

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

六、type = 08(接收SM2签章证书信息)

方法:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型08 SM2签章证书信息
data text 参数内容(json)
┗ encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getSignCertReceiveData();

入参: Stringdata

返回值:SignCertVo signCertVo

3、请求参数

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

4、请求示例

SignCertVo signCertVo = HttpSweepCodeUtil.getSignCertReceiveData(data);

5、响应参数

参数名 类型 说明
tId varchar(50) 事件id
signCertSn varchar(50) 证书序列号
pubCert text 公钥证书

6、交易平台储存数据

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

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

七、type = 09(接收:谁扫谁解密用户信息)

平台系统方法名:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型09 谁扫谁解密用户信息
data text 参数内容(json)
┗ encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getUserInfoReceiveData(data);

入参:String data

返回值:ScanningUserInfoReceiveVo

3、请求参数

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

4、请求示例

HttpSweepCodeUtil.getUserInfoReceiveData(data);

5、响应参数

参数名 类型 说明
TId varchar(50) 事件id
personName varchar(50) 用户姓名
telephoneNum varchar(20) 手机号码
idCard varchar(18) 身份证号
personalTransactionCode varchar(50) 个人交易码
unifiedTransactionCode varchar(50) 电子交易全国共享码
sharedCodeStatus varchar(2) 电子交易全国共享码状态 正常01、作废02、冻结03
legalCode varchar(18) 组织机构代码
legalName varchar(100) 机构名称
legalRepresent varchar(50) 法定代表人姓名
legalIDCard varchar(18) 注册机构法人身份证
managerTelephoneNum varchar(20) 管理员手机号
certSn varchar(40) CA证书Id/序列号
caType varchar(2) CA类型
caOrgType varchar(10) CA机构类型编码
signOriVal varchar(50) 签名原值
signatureValue text CA签名值
pubCert text 公钥证书
algorithm varchar(10) 加密算法
accessToken text 授权码(用于调用app服务端其他接口)
loginUserType varchar(2) 登录类型01个人/02机构

6、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询。

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

八、type = 12(接收:退出连续签章)

平台系统方法名:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型12 退出连续签章
data text 参数内容(json)
┗ encrypt String 加密的信息

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

SDK接口方法:HttpSweepCodeUtil.getExitReceiveData(data);

入参:String data

返回值:ExitReceiveVo exitReceiveVo

3、请求参数

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

4、请求示例

ExitReceiveVo exitReceiveVo = HttpSweepCodeUtil.getExitReceiveData(data);

5、响应参数

参数名 类型 说明
tid varchar(50) 事件id
pid varchar(50) 用户姓名
source varchar(10) 指令的来源00 app端,01 交易平台
exitType varchar(2) 退出指令的类型 12:退出连续签章模式

6、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询。

7、交易平台响应给中招互连参数

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

、type = 13(接收:需要签章的用户信息)

1、接收扫码用户信息,本接口由交易平台提供,用于接收app服务端回调数据使用

平台系统方法名:receiveScanData

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

参数名 类型 是否必填 说明
type varchar(2) 数据类型13 ,需要签章的用户信息
data text 参数内容(json)
┗ encrypt String 加密的信息

3、调用SDK方法进行数据解密(获取用户信息)

SDK接口方法:HttpSweepCodeUtil.getUserInfoReceiveData(data);

入参: String data

返回值: ScanningUserInfoReceiveVo

4、请求参数

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

5、请求示例

HttpSweepCodeUtil.getUserInfoReceiveData(data);

6、响应参数

参数名 类型 说明
TId varchar(50) 事件id
personName varchar(50) 用户姓名
telephoneNum varchar(20) 手机号码
idCard varchar(18) 身份证号
personalTransactionCode varchar(50) 个人交易码
unifiedTransactionCode varchar(50) 电子交易全国共享码
sharedCodeStatus varchar(2) 电子交易全国共享码状态 正常01、作废02、冻结03
legalCode varchar(18) 组织机构代码
legalName varchar(100) 机构名称
legalRepresent varchar(50) 法定代表人姓名
legalIDCard varchar(18) 注册机构法人身份证
managerTelephoneNum varchar(20) 管理员手机号
certSn varchar(40) CA证书Id/序列号
caType varchar(2) CA类型
caOrgType varchar(10) CA机构类型编码
signOriVal varchar(50) 签名原值
signatureValue text CA签名值
pubCert text 公钥证书
algorithm varchar(10) 加密算法
accessToken text 授权码(用于调用app服务端其他接口)
loginUserType varchar(2) 登录类型01个人/02机构
algorithmType varchar(2) 证书类型, 00 sm2/01 RSA
certBelongType varchar(2) 证书所属类型 01个人/02机构

7、交易平台储存数据

数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询。

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

参数名 类型 说明
header
┗ ret String 0成功/1失败
┗ msg String 结果说明
data Null 为空即可

、type = 14(接收:签名值信息)

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-20 18:54:47

results matching ""

    No results matching ""