钱包注册异步通知
1、修订记录
| 版本 | 日期 | 说明 |
|---|---|---|
| 1.0 | 2026.10.30 | 初版 |
2、业务说明
2.1、接口说明
当入网资料基本信息或结算信息变更申请后,审核后将下发异步通知。
注意:
1、接入方接受异步通知结果后,返回success表示该次异步通知成功,银盛将会按成功处理该次异步通知。
2、接入方接收到异步通知后,同步返回非success,银盛认为该次异步通知失败了,银盛将会再通知5次,间隔频率分别为1分钟、5分钟、10分钟、30分钟、60分钟共5次通知。凡是其中一次返回success银盛将会终止通知。
3、同样的通知可能会多次发送给接入方(例如调用接入方超时,接入方返回失败等)。
2.2、接入方接受异步通知接口的要求:
1、接受方式:POST
2、接受主体类型:application/json
3、需要对通知的数据进行验签,验签使用公钥验签,详见demo
4、必须要有一个返回值 该值为String类型。
5、接入方必须能够正确处理重复的通知,以避免函数重入造成的数据混乱。
3、异步通知报文结构
3.1、公共请求参数
| 参数 | 类型(长度) | 必填 | 参数说明 |
|---|---|---|---|
| timeStamp | String | Y | 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss" |
| src | String | Y | 异步通知来源,固定"ysf" |
| reqId | String | Y | 请求流水号 |
| charset | String(10) | Y | 编码格式 固定为UTF-8 |
| sign | String | Y | 签名,需要银盛公钥验签,详见demo |
| bizContent | String | Y | 业务响应数据 json字符串 |
3.2、业务请求参数
(bizContent加密前的json数据明文字符串,空值字段不输出)
| 参数 | 类型(长度) | 必填 | 参数说明 |
|---|---|---|---|
| applySerialNo | String | Y | 申请流水号 |
| sendChannelSerialNo | String | Y | 外部申请流水号 |
| applyStatus | String(2) | Y | 申请状态:00-成功、30-待签约、99-失败 |
| signUrl | String | N | 签约地址(待签约状态必填) |
| signProcessNo | String | N | 签约流水号(待签约状态必填) |
| userCode | String | N | 用户号(签约成功时必填) |
| notifyReason | String | N | 通知原因,描述本次通知的事件,如"电子合同签约完成,待签约"/"钱包注册成功"/"钱包注册失败:{失败原因}" |
4、接入方返回值定义
接入方返回参数为String,不返回和非success都为失败,如果接入方处理失败,可以返回处理失败原因,以供查找问题
| 返回值 | 说明 |
|---|---|
| success | 成功 |