易企签Java sdk调用示例,包括快捷签署,提交企业实名认证(即:开通在线电子签约服务接口(企业)),提交个人实名认证(即:开通在线电子签约服务接口(个人)),启动信封签署流程,快捷会签,**信封资源-标准签手动模式(即:自由签)共 (5) 个:[创建签署流程,托管签署流程到易企签,签署流程中追加新的签署方,撤销指定签署流程,结束整个签署流程]**等功能
Java 1.6 or later.
申请应用需要已经实名认证过的企业账号,如尚未拥有账号,请前往https://www.signit.cn 注册申请并进行认证。
已经拥有账号的用户请登录后切换到企业账号下,从"企业"的"开放API"中进入开发者中心创建应用。
sdk中部分功能需要依托webhook传递数据,所以需要设置一个webhook地址。如果webhook地址测试不通过,服务端将无法返回处理后的数据给客户端。
为了方便开发者进行调试,可以访问https://webhook.site/生成URL地址作为webhook地址,如https://webhook.site/54972912-22b5-4894-a640-3069671404ed,调用应用功能(如:“快捷签署”)成功后,就会实时查看接收到的webhook信息
<dependency>
<groupId>cn.signit.sdk</groupId>
<artifactId>signit-java-sdk</artifactId>
<version>2.6.0</version>
</dependency>
如需使用源码,请前往易企签官方github下载
无需将文件上传到易企签平台,只需要在sdk中设置待签名的文件以及签名数据,调用快捷签署接口,即可在开放平台设置的webhook地址中的接收到签名后的文件
企业实名认证完整流程:
- 调用方通过调用接口提交待认证企业信息到易企签平台
- 提交成功后将向提交的企业信息中的法人或者经办人手机号发送短信,法人或经办人需要点击短信中链接开始进行认证。
- 认证过程中,当易企签验证企业信息以及法人或经办人信息属实且有效后,会向企业对公银行账号打款0.01元,并在交易备注中附上4位或6位验证码,同时会向法人或经办人手机号中发送相应提示短信。企业法人或经办人获取到4位或6位验证码后,点击提示短信中的链接进行最后的银行验证码验证。验证通过后即为企业实名认证成功
- 完成上述操作后,即可开通电子签约服务
个人实名认证完整流程: -调用方通过接口提交待认证个人信息到易企签平台 -提交成功后将向提交的待认证的个人联系方式发送消息,待认证的个人需要点消息中的链接开始认证
无需进入易企签平台发起信封,调用方通过设置签署流程以及签署人信息,即可发起信封。
在示例中,我们提供对webhook响应数据进行校验和解析的方法。并给出了一种简便的校验和解析方式。
多个人在一个文档上签字,开发人员只需指定签字区域,无需计算每个签署位置坐标即可实现签字自动排版
[快捷会签调用示例](https://github.com/signit-wesign/java-sdk-sample/blob/master/src/m ain/java/sample/CountersignatureSignDemo.java)
通过HttpServletRequest校验并解析webhook响应数据
将创建签署流程,托管签署流程到易企签,签署流程中追加新的签署方,撤销指定签署流程,结束整个签署流程等接口解耦合,开发人员可以根据业务需求选择性的使用所提供接口。
托管签署流程到易企签调用示例
托管签署流程到易企签webhook响应数据
撤销指定签署流程调用示例
撤销指定签署流程webhook响应数据
结束整个签署流程调用示例
结束整个签署流程webhook响应数据
将签署平台跟第三方平台的个人以及企业账号体系快速打通,并能进行账号的基本管理,进而让业务方系统能快速具备合法电子签名的功能,包括相对方账户创建、编辑、查询、注销、绑定等接口,开发人员可以根据业务需求选择性的使用所提供接口。