设置embedded_recipient_start_url后Docusign签署完成未展示落地页如何解决
DocuSign专属嵌入式签署方签署完成落地页配置方案
当你设置embeddedRecipientStartUrl = "SIGN_AT_DOCUSIGN"将签署人同时标记为专属(captive)签署方与嵌入式签署方时,通过邮件渠道发起签署的场景下,DocuSign默认会将签署完成后的跳转逻辑对齐嵌入式签署的账户校验规则,因此会出现要求登录DocuSign账号的提示,而非展示公共的签署完成落地页。
可通过以下三种方案解决该问题:
- 方案一:调整参数配置逻辑,仅对需要通过嵌入式接口唤起签署的用户传递
embeddedRecipientStartUrl参数,对仅通过邮件渠道签署的用户,不传递该参数即可。此时仅通过clientUserId标记的专属签署方,完成邮件签署后会自动跳转至标准公共签署完成页。 - 方案二:如果确实需要同时支持嵌入式签署+邮件签署两种触发场景,可在创建信封时,在
recipients.signers节点下为对应签署人添加signingCompletedUrl参数,赋值为你需要的自定义签署完成落地页地址,即可覆盖原有的嵌入式签署完成跳转逻辑,不会再弹出登录要求。 - 方案三:如果你不需要自定义落地页,也可以直接删除
embeddedRecipientStartUrl = "SIGN_AT_DOCUSIGN"的配置,仅保留clientUserId参数标记专属签署方。此时你仍可正常调用CreateRecipientView接口生成嵌入式签署链接满足内嵌签署需求,同时邮件渠道签署的用户完成签署后会默认展示标准落地页。
注意:
clientUserId是标记专属签署方的唯一必填参数,embeddedRecipientStartUrl仅用于控制签署触发的默认入口,二者功能独立,不要混淆使用。只要不设置embeddedRecipientStartUrl = "SIGN_AT_DOCUSIGN",就不会触发邮件签署完成后的强制登录要求。
内容的提问来源于stack exchange,提问作者pipipi1122
相关产品推荐
相关产品推荐

