我正在尝试让DocuSign Connect向我的网址发送HTTP Post请求。
我已经在google chrome上使用POSTMAN应用程序进行了一些测试,并且我能够处理通过此HTTP Post请求发送的DocuSign XML消息。
附件是我的设置。
我无法接收来自DocuSign的任何消息(我已经尝试过发送和签名),另外我没有在Logs或Failures下看到任何日志。 这有什么可能的原因吗?
更新:我在我的应用程序上使用自签名证书,因此DocuSign无法将XML消息发布到我的Web服务。 安装DocuSign接受的证书后,这已得到解决。
答案 0 :(得分:1)
检查您是否已启用“连接”作为帐户功能之一。使用管理工具(New DocuSign Experience)或Classic中的首选项执行此操作。
此外,如果您在生产帐户上尝试使用Connect,则只有某些类型的帐户包含Connect功能。如果未启用,请与您的客户经理联系。
演示平台上的所有开发人员沙盒帐户都包含Connect。
所有帐户类型都使用eventNotification功能支持信封级别的webhook订阅。
答案 1 :(得分:1)
假设您的帐户已针对Connect进行了正确配置,并且您在日志中看不到任何内容或此处出现故障,则可能有以下原因:
此外,我刚刚意识到您在Connect配置中未启用需要确认,请启用此功能以查看是否有任何故障开始显示。以下是此选项文档的说明:
"Require Acknowledgment: Select this option to log posting failures. DocuSign waits 100 seconds for an acknowledgement before recording a failure. DocuSign logs a failure if the attempt to reach the external endpoint returns anything other than an HTTP 200. The acknowledgment failure messages are logged on the Failures page, which is accessed by clicking FAILURES on the Connect page. When this option is selected, DocuSign will automatically attempt to repost any failures. You can also manually repost from the Failures page."
答案 2 :(得分:1)
您是否正在使用生产帐户或沙盒帐户进行docusign连接..您必须在sandox帐户的网址中包含协议HTTP或HTTPS,并且您必须在生产帐户的网址中包含HTTPS://,因为需要SSL在生产帐户中。 Docusign Connect将xml发送到HTTPS的默认端口443:和HTTP的80。如果您无法使用端口443进行生产,请联系DocuSign查看可能的选项。检查此link以获取docusign连接技术信息。希望您已经处理了它的服务器端(即,您在URL中提到的要发布的URL),以便从docusign获取响应到所需的URL当某些事件发生时..
例如:
如果您使用沙盒docusign帐户连接意味着,要发布的URL就像这样http://domain.com/Home/DocuConnect(托管应用程序端口号为80)。对于沙盒帐户,默认情况下为所有用户启用docusign连接。
如果您使用生产帐户进行连接,则要发布的URL为此类https://domain.com/Home/DocuConnect(托管应用程序端口号为443)。在某些情况下,基于相应的订阅计划启用docusign连接。要检查转到功能选项卡,请参阅Docusign Connect并尝试勾选复选框,如果未选中,则需要联系Docusign客户经理。