DocuSign api 网络钩子未触发



我最近从使用嵌入式签名切换到"通过电子邮件发送"签名 - 这是因为我希望DocuSign管理签名者的顺序,并在每个人签名后向他们发送电子邮件。

但是现在我的 Connect 订阅不再起作用,即我没有收到任何发送到听众 URL 的通知消息。

我决定通过将eventNotification块添加到信封创建请求来显式添加 webhook,但唉,我的 webhook 仍然没有任何内容。

当我使用嵌入式签名时,我一直得到 XML 反馈,因此我可以对我假设的证书打折。

有谁知道非嵌入式签名和 webhook 反馈是否相互排斥?

这是我的事件通知块的示例

"eventNotification": {
"url": "https://*******/connect/docusign",
"loggingEnabled": "true",
"requireAcknowledgment": "true",
"envelopeEvents": [
{
"envelopeEventStatusCode": "Sent",
"includeDocuments": "true"
},
{
"envelopeEventStatusCode": "Delivered",
"includeDocuments": "false"
},
{
"envelopeEventStatusCode": "Completed",
"includeDocuments": "true"
},
{
"envelopeEventStatusCode": "Declined",
"includeDocuments": "false"
},
{
"envelopeEventStatusCode": "Voided",
"includeDocuments": "false"
}
],
"recipientEvents": [
{
"recipientEventStatusCode": "Sent",
"includeDocuments": "false"
},
{
"recipientEventStatusCode": "Delivered",
"includeDocuments": "false"
},
{
"recipientEventStatusCode": "Completed",
"includeDocuments": "true"
},
{
"recipientEventStatusCode": "Declined",
"includeDocuments": "false"
},
{
"recipientEventStatusCode": "AuthenticationFailed",
"includeDocuments": "false"
},
{
"recipientEventStatusCode": "AutoResponded",
"includeDocuments": "false"
}
],
"useSoapInterface": "false",
"includeCertificateWithSoap": "false",
"signMessageWithX509Cert": "false",
"includeDocuments": "true",
"includeEnvelopeVoidReason": "true",
"includeTimeZone": "true",
"includeSenderAccountAsCustomField": "true",
"includeDocumentFields": "true",
"includeCertificateOfCompletion": "true"
}

糟糕:消息已发送,但我的服务器阻止了它们。

我在DocuSign管理控制台中找到了我需要的所有信息。

我的服务器不接受足够大的正文帖子。

重要的是要知道,当一条消息失败时,后续消息也会被保留,因此您可能会在一段时间内不知道这个问题。 我不知道这是否发生在一次失败中,或者您是否必须在短时间内多次让队列像这样"暂停"——很高兴知道。 我也没有找到警报选项,例如"如果出现故障,请给我发电子邮件"

您应该定期登录管理界面并查看失败队列。 如果(像我一样)您有一个可以在服务器端解决的问题,您也可以重新发送所有失败的消息。

回复:有谁知道非嵌入式签名和 webhook 反馈是否相互排斥?

答:连接网络钩子系统独立于任何其他信封设置。如果您通过帐户范围的 Connect 系统或通过特定于信封的eventNotification对象创建 Webhook 订阅,您的侦听器(您的服务器)将收到通知。

如果您可以使用帐户范围的 Connect 系统,那通常更好。但无论哪种方式,帐户范围或信封特定,都可以。

笔记:

  1. 如果你有一个帐户范围的 Connect 订阅和一个特定于信封的订阅,则你已为信封创建了两个订阅。您将收到两组通知消息。如果这是您的意图,这一切都很好。可以对两个订阅使用相同或不同的 URL。

  2. 可以通过编程方式创建帐户范围的 Connect 订阅。建议这样做,尤其是对于 ISV。原因:与向系统管理员提供有关如何设置帐户范围的订阅的说明相比,结果将更具确定性。

  3. 并非所有帐户定价计划都包含帐户范围的功能。所有定价计划都包含特定于信封的订阅。

最新更新