回调通知Url地址配置方式和回调通知数据接收,详见印章回调通知接收说明。
当授权方机构(委托单位)主动解除企业内部成员的印章授权,或跨企业印章授权时,e签宝将根据开发者设置的印章回调通知地址,发送业务类型action
为 "SEAL_AUTH_CALCEL" 的回调通知,开发者可根据返回参数authorizedPsnId
(被授权人账号ID)和authorizedOrgId
(被授权机构账号ID)判断解除内部授权还是跨企业授权。
回调参数
参数名称 | 必填 | 参数类型 | 参数说明 |
action | 是 | string | 通知业务类型,固定值:SEAL_AUTH_CALCEL |
sealAuthType | 是 | string | 印章授权类型: SINGLE_SEAL - 单个印章授权 PLATFORM_BATCH - 平台批量印章授权 |
sealId | 是 | string | 印章ID(印章编号)
|
sealAuthBizId | 是 | string | 授权业务流程编号 |
authStatus | 是 | string | 授权状态(此回调通知只会有2 - 已删除状态) 1 - 生效 , 0 - 失效 , 2 - 已删除,3 - 待生效 |
authorizerOrgId | 是 | string | 授权机构账号ID(委托单位) |
authorizedPsnId | 否 | string | 被授权人账号ID(委托单位成员)
|
authorizedOrgId | 否 | string | 被授权机构账号ID(受托单位)
|
bodyVersion | 是 | string | 印章回调通知版本,默认V3,开发者可忽略。 |
effectiveTime | 是 | int64 | 授权生效时间,Unix时间戳格式,单位毫秒。 |
expireTime | 是 | int64 | 授权失效时间,Unix时间戳格式,单位毫秒。 |
回调示例
解除企业内部成员印章授权时:
{
"action": "SEAL_AUTH_CALCEL",
"authStatus": 2,
"authorizedPsnId": "50d5eda394***b1bd29c",
"authorizerOrgId": "0c5bd49***1d5648bfbf",
"effectiveTime": 1636473600000,
"expireTime": 1668095999000,
"bodyVersion": "V3",
"sealAuthBizId": "04e589b8-xx-xx-xx-ba8f1f689d3e",
"sealAuthType": "SINGLE_SEAL",
"sealId": "a1ccfad7-xx-xx-xx-84c51bf3a7e4"
}
解除跨企业印章授权时:
{
"action": "SEAL_AUTH_CALCEL",
"authStatus": 2,
"authorizedOrgId": "a3d101cc***ad28582e",
"authorizerOrgId": "0c5bd492***5648bfbf",
"effectiveTime": 1636473600000,
"expireTime": 1668095999000,
"bodyVersion": "V3",
"sealAuthBizId": "e636c8b7-xx-xx-xx-54449757c4cd",
"sealAuthType": "SINGLE_SEAL",
"sealId": "f4942dd1-xx-xx-xx-a3623c32b84b"
}