Skip to content

常见问题 ​

接入开放平台时的高频问题汇总。更完整的说明见接入流程介绍与API概览。

开通与凭证 ​

如何获取 apiKey? ​

apiKey 不能自助申请,请联系我们为企业开通开放应用。开通后由签签分配接口基址、apiKey 与回调密钥。

一把 key 对应一个企业,只能访问该企业已启用的模板,以及由该 key 创建的合同。详见接入凭证。

测试环境与生产环境怎么区分? ​

以开通时告知的 {baseUrl} 与 apiKey 为准,测试与生产可能使用不同基址与密钥。联调通过后再切换生产配置。

apiKey 泄露或需要停用怎么办? ​

请立即联系我们重置或停用。勿将 apiKey、回调密钥提交到代码仓库或写进前端页面。

创建与签署 ​

创建合同有哪两种方式? ​

须且只能二选一:

方式条件
文件地址传 fileUrl,不传 templateId;盖章位置用 seals
模板传 templateId,不传 fileUrl;盖章位置以模板为准

同时传或都不传会返回 40001。详见创建合同。

签署链接由谁发给签署方? ​

平台创建合同后返回 signUrl(短链:落地页可选小程序或浏览器签署)与 h5SignUrl(浏览器直达),也可事后调用获取合同签署链接。只发短链即可。由接入方自行通知签署方,平台不代发短信或微信。

一份合同对应一条链接,全体签署方共用。链接形如 https://h5.xwkc.com/{短码}。

签署链接什么时候会失效? ​

取以下三者中最早的时刻:

  1. 创建后 30 天
  2. 合同截止时间 deadline
  3. 合同离开进行中(完成 / 撤回 / 拒签 / 作废 / 过期)

建议 deadline 不要晚于创建后 30 天,否则链接可能先失效,而合同在截止前仍为 signing。不满足返回条件时,获取签署链接接口返回 40900。

模板在哪里维护? ​

模板在签签企业端维护,开放接口只读(模板列表、模板详情)。使用模板创建前,请先确认模板已启用,并按详情中的 templateSignatoryId 对齐签署方。

回调与查询 ​

回调收不到怎么办? ​

请逐项排查:

  1. 回调地址须为 HTTPS,且开通时已登记
  2. 按状态回调校验 X-Timestamp、X-Signature
  3. 业务处理成功后须在超时内返回 HTTP 2xx
  4. 未收到 2xx 时,平台按 1 分钟、5 分钟、30 分钟、2 小时重试

合同创建成功本身不产生回调;仅填信息方创建时直接 signed 也不单独回调,请以合同详情为准。

如何查询合同进度? ​

可调用合同详情或合同列表,也可依赖状态回调。建议两者结合:回调更新本地状态,详情做对账。状态枚举见状态。

文件与盖章 ​

合同文件有什么限制? ​

  • 合同正文:可访问的 HTTPS PDF 地址(fileUrl),平台创建时拉取,不超过 50MB
  • 补充附件:最多 9 个,单个不超过 50MB,扩展名见合同可选项
  • 地址不可达或超时:40003;类型/大小不符:40002

盖章位置怎么填? ​

仅文件创建时由接入方传 seals。坐标为当前页比例,原点在左上角,x/y 取值 0~1。模板创建不传 seals。详见盖章规则与位置,也可用获取签章位置估算。

可以撤回合同吗? ​

仅状态为 signing 时可撤回。撤回后链接立即失效,并触发一条状态回调。已完成、已撤回、已拒签、已作废、已过期不可撤回,返回 40900。

调试与错误码 ​

如何在线调试接口? ​

使用API在线调试:填写接口基址与 apiKey,选择接口后调用。凭证仅保存在本机浏览器。

错误码在哪里查? ​

见错误码查询。JSON 接口失败时 data 为 null,message 说明原因;常见如 40100(apiKey 无效)、40001(参数不符)、40400(资源不存在或不属于当前 key)。

开放平台开发者中心