基础介绍
当发起合同签署后,用户默认有两种签署终端类型可以选择:
网页端:网页端可以直接浏览器打开或者内嵌在开发者自身系统直接签署,有PC和H5两种模式。
支付宝小程序端:支付宝端是跳转到e签宝支付宝小程序内进行签署,只支持移动端。
注:如开发者未特殊指定,默认是两种方式用户自选的。但在微信里打开签署链接会自动屏蔽支付宝,直接默认网页端进入签署页,无需选择。
效果展示
移动端签署链接打开后默认展示效果
(如果是短信/邮件里的签署链接,浏览器端签署是需要登录的,登录后才能查看签署文件。支付宝签署不需要登录,会自动校验支付宝登录账号信息)
PC端签署链接打开后默认展示效果
(默认为手机支付宝扫码签署,右下角可以选择“网页签署”直接PC端打开)
API接口
API接口(点击直接跳转相关API文档) | API描述 | 是否必需 |
此接口用来发起签署,发起成功后会返回签署流程标识:signFlowId。 | 必需 | |
此接口获取签署方签署页面链接,可用于签署或预览。 | 按需 |
基于文件发起签署接口代码案例
相关参数
- availableSignClientTypes(签署终端类型,默认值1和2(英文逗号分隔);1 - 网页(自适配H5/PC样式),2 - 支付宝)
默认两种方式都有
如果不传该参数,则直接取以下两种都有的默认值。
"signFlowConfig": { "signConfig": { "availableSignClientTypes": "1,2" } }
指定网页签署
如果指定只要网页签署模式,会隐藏上述 效果展示 的第一个页面,不需要用户选择签署端,直接进入文件展示。
"signFlowConfig": { "signConfig": { "availableSignClientTypes": "1" } }
指定支付宝签署
如果指定只要支付宝签署,上述 效果展示 的第一个页面会没有“网页签署”/“打开浏览器签署”的选项,只保留支付宝选项。
"signFlowConfig": { "signConfig": { "availableSignClientTypes": "2" } }