Docusignapi Docusign Powerforms嵌入成功状态

Docusignapi Docusign Powerforms嵌入成功状态,docusignapi,Docusignapi,我正在开发一个PHP应用程序,该应用程序有多个产品,在购买产品之前需要客户签名。 我正在使用powerforms链接将它们嵌入到我的应用程序中(使用iFrame) 他们工作得很好。但问题是我需要将文档签名状态存储在数据库中 我们可以在Docusign首选项页面中设置返回URL。但这将是静态的,我不知道用户选择了什么产品 参考资料: 您可以使用DocuSign Connect接收信封事件的实时通知(例如,信封已完成)。在高层,它的工作原理如下: 您可以登录到DocuSign web控制台(作为管

我正在开发一个PHP应用程序,该应用程序有多个产品,在购买产品之前需要客户签名。 我正在使用powerforms链接将它们嵌入到我的应用程序中(使用iFrame)

他们工作得很好。但问题是我需要将文档签名状态存储在数据库中

我们可以在Docusign首选项页面中设置返回URL。但这将是静态的,我不知道用户选择了什么产品

参考资料:

您可以使用DocuSign Connect接收信封事件的实时通知(例如,信封已完成)。在高层,它的工作原理如下:

  • 您可以登录到DocuSign web控制台(作为管理员)并创建自定义连接配置。作为创建此配置的一部分,您将指定要连接以向其发送通知的端点(http地址),以及要通知的事件

  • 您构建了一个“监听器”——即从DocuSign Connect接收HTTP POST消息的网页,并处理这些消息

  • 当信封或收件人事件发生时(您已在DocuSign Connect配置中为其启用了通知),Connect几乎会立即向侦听器发送HTTP POST。此消息包含有关信封、收件人、文档、字段等信息的XML。您将开发侦听器,使其解析XML消息以确定信封状态、数据字段值等,然后在应用程序的上下文中做出适当响应(即,在您的场景中,您的侦听器将使用来自Connect的XML消息来确定信封状态以及用户选择的产品)

有关配置/使用DocuSign Connect的更多详细信息,请参阅本指南()和DocuSign开发中心()中的本页

更新-使用自定义字段填充信封的唯一标识符

根据用例的性质,您可能需要使用“信封自定义字段”为“创建/发送信封”请求中的每个信封填充唯一标识符,以便侦听器应用程序在收到连接消息时能够识别信封。(信封自定义字段只是信封上的一段自定义元数据。)只需在创建信封请求中设置customFields属性,并使用唯一标识符填充单个textCustomFields项即可。例如:

{
  "emailSubject": "Please sign this",
  "emailBlurb": "Please sign...thanks!",
  "customFields": {
        "textCustomFields": [
            {
                "value": "1234567",
                "required": "false",
                "show": "true",
                "name": "ProductId"
            }
        ]
    },
  "status": "sent"
  ...
}

有关使用自定义信封字段的更多详细信息,请参阅REST API指南()。

Hi,“Docusign Connect”功能与我想要的功能类似。我使用的产品由唯一ID标识,我可以在签名时将此ID与文档一起传递,并从“Docusign Connect”检索回来吗。我在尝试Docusign Connect时遇到以下错误:错误-无法连接到远程服务器;连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机无法响应。我已编辑我的响应以包含有关的信息“信封自定义字段"--您可以使用信封自定义字段随创建的每个信封一起传递元数据。您遇到的连接错误表示Connect正在将消息发送到您在Connect配置中指定的端点,但消息未到达端点。如果您的端点位于防火墙后,则需要配置可以接收连接消息的设置。