Docusign 开发者 webhook 不允许 http

Docusign developer webhook not allowing http

设置 webhook 时 URL 我需要为我的开发帐户使用 http 连接。 文档清楚地表明这是一个有效的选项。只有生产环境需要 HTTPS 但开发环境可以有 HTTP 或 HTTPS 请参见 herehere.

我已经在帐户级别尝试过,如果 URL 不是 https:

,它甚至不允许我保存配置

此外,当尝试在信封级别设置 webhook 时:

$event_notification = new \DocuSign\eSign\Model\EventNotification(); 
$event_notification->setUrl("http://subdomain.app.webhook.com:8082/docusign/");
$envelope_definition->setEventNotification($event_notification);

这会引发失败,在管理沙箱的失败连接通知部分显示如下:

我的感觉是我使用的端口与它有关。出于各种隧道原因,我需要使用该端口。但我不确定它是如何影响它的,我收到的错误消息清楚地表明 uri 需要以 https 开头,这令人困惑,因为在开发中它没有。
感谢任何帮助。

您指的是 2017 年 6 月 15 日之前创建的旧 link,自 2017 年 6 月 15 日起,DocuSign 已停止在 Demo/Sandbox 环境中为任何新帐户支持 HTTP在此日期之后在 Demo 或 PROD 中创建。公告请查看DS Supportlink

您只需要在 DEMO 或 PROD 中设置 HTTPS,出于开发目的,我建议使用任何一个 NGROK or get a free HTTPS certificates are available from the Let’s Encrypt 项目。