跳到主要内容

印章相关回调

创建、删除、停用、启用、授权/解除授权印章回调 - OperateSeal

触发时机:分别在创建、删除、停用、启用印章时进行回调通知;

Operate 枚举:

  • 创建:Create;
  • 删除:Delete;
  • 停用:Disable;
  • 启用:Enable;
  • 印章授权:Valid;
  • 解除印章授权:Invalid;

{

"MsgId": "yDRIGUUgygs8oey1UuO4zjEC8S6bOcm8",

"MsgType": "OperateSeal",

"MsgVersion": "ThirdPartyApp",

"MsgData": {

"ApplicationId": "abcd", //应用Id

"ProxyOrganizationOpenId": "open_org", //子客企业OpenId

"SealId": "xxxxxxxxxxxxxxxx", // 印章Id, 文件发起合同时使用

"ProxyOperatorOpenId": "employee_open_id", // 操作人OpenId

// 或 Delete 或 Disable 或 Enable 或 Valid 或 Invalid

"Operate": "Create",

"AuthorizedUsers": [ //授权人

{

"OpenId": "xxxxx1" //授权经办人Openid

},

{

"OpenId": "xxxxx1" //授权经办人Openid

}

]

}

}

印章审核结果通知 - AuditSealAuth

触发时机:平台替子客户上传印章后,电子签平台审核后,回调通知审核结果。

ReviewStatus 枚举:

  • 审核通过:PASS;
  • 审核驳回:REJECT;

{

"MsgId":"12345",

"MsgType":"AuditSealAuth",

"MsgVersion": "ThirdPartyApp",

"MsgData":{

"ApplicationId":"c17bdf9c2a7bdcb32611f4d0200fef3d", //应用Id

"ProxyOrganizationOpenId":"00498cc8500be9cxxxxxxx3aff766cac", //子客企业Id

"SealId":"s17bdf9c500be9cxxxxd0200fef3c", //印章编号

"SealName":"A公司合同章", //印章名称,

"ReviewStatus":"REJECT", // 审核结果 PASS:审核通过 REJECT:审核驳回

"ReviewReason":"印章不清晰" // 审核原因

}

}

印章的生命周期说明:

img

​ 1. 在控制台/接口上传印章后,会触发【Create事件】

​ 2. 如果是超管上传的模板印章,无需经过电子签审核,直接触发【Enable事件】,此时印章可以正常使用

​ 3. 其他的场景,需要经过电子签后台人员进行审核,审核结果会触发【AuditSealAuth事件】

​ 4. 如果审核通过,会触发【Enable事件】,此时印章可以正常使用

​ 5. 印章可用后,如果进行印章授权/取消授权操作,会触发【Valid/Invalid事件】

​ 6. 印章可用后,如果进行了停用操作,会触发【Disable事件】,此时印章不可用

​ 7. 印章停用后,如果进行了删除操作,会触发【Delete事件】

实际使用中:【Enable】事件可以作为印章可用的标准事件