接收App服务端共享的用户信息、本接口由交易平台提供,用于接收app服务端回调数据使用
1.接口方法
由交易平台提供该服务,app服务端回调使用
平台系统方法名:receiveScanData
2.中招互连请求交易平台参数
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
type | varchar(2) | 是 | 数据类型02 扫码用户信息 |
data | text | 是 | 参数内容(json) |
┗ desKey | String | 是 | 加密的对称秘钥 |
┗ 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机构 |
7.交易平台储存数据
数据入库,或放入缓存,由本平台的工具或web页面通过本次二维码里的tId查询。
8.用户信息绑定:机构登录使用机构交易码绑定。
如果账号已被绑定过再次绑定可以提醒:账号已被其他手机号绑定,确认要更新吗。
9.交易平台响应给App服务端参数
参数名 | 类型 | 说明 |
---|---|---|
header | ||
┗ ret | String | 0成功/1失败 |
┗ msg | String | 结果说明 |
data | Null | 为空即可 |