java后端接入E签宝方式(非标板)
一、准备工作
1、到E签宝官网https://www.esign.cn/注册好账号,在开放平台tab登录控制台。
2、配置好沙箱环境。
3、获取到应用id和应用秘钥。
二、集成相应接口(最简单的接入并且生成云合同需要用到的接口)
注:相应接口参数请到官网获取相应文档查看
1、创建个人签署账号。
2、创建机构签署账号。
3、创建机构模板印章。
4、设置静默签署授权。
5、查询模板文件详情。
6、填充内容生成PDF。
7、一步发起签署。
8、流程文档下载。
三、准备好合同模板
1、登录到E签宝沙箱环境控制台,到模板管理页面,上传合同模板。
2、上传好模板后,设置好相应需要动态变动的参数,自定义好key,在模板设置页左上角三点那获取模板ID,后续操作需要用到该模板ID。
四、接入相应接口后创建合同流程
1、创建个人签署账号,根据账号创建好机构签署账号(就是盖章时的甲方)。
2、如果需要自动生成合同,不需要乙方参与,则需要设置静默签署授权。
3、根据机构签署账号orgId创建好机构模板印章,供后续签署合同该大印用。
4、通过查询模板文件详情,获取上传合同模板的参数,并且获取到印章的位置(通过签署区控件,设置位置)即印章在第几页盖章,坐标是多少。
5、通过获取到模板的参数key,自己匹配设置相应值,传入填充PDF接口,生成云合同模板,等待发起流程盖章。
6、可以通过发起流程,进行有人参与的流程签署步骤,进行参与人签署相应节点,也可以通过一步发起签署接口,直接一步进行签署合同。
7、签署流程走完后,合同正式生成(有大印的合同),再通过流程文档下载接口获取合同PDF。
注:实际业务流程请根据自己业务进行,比如签署合同需要甲乙双方进行确认签署,进行短信发送链接进行签署通知和确认。签署合同前还需要发起个人刷脸认证,运营商三要素实名认证或者银行4要素实名认证等确保安全正确的操作,这里只是提供思路,仅供参考。