Разработчик Docusign Webhook не позволяет http - PullRequest
0 голосов
/ 12 июня 2018

При настройке URL-адреса webhook мне нужно использовать http-соединение для моей учетной записи dev.В документах четко сказано, что это верный вариант.Только для рабочей среды требуется HTTPS, но dev env может иметь HTTP или HTTPS. См. здесь и здесь .

Я пробовал на уровне учетной записи, где он даже не позволяетсохранить конфиги, если URL не https:

Docusign admin dev sandbox account

Кроме того, при попытке настроить веб-крючок на уровне конверта:

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

Это приводит к ошибке, которая отображается в разделе Уведомления о сбое подключения в изолированной программной среде администратора следующим образом:

enter image description here

Мне кажется, чтоПорт, который я использую, как-то связан с этим.Мне нужно использовать этот порт по различным причинам туннелирования.Но я не уверен, как это влияет на это, и сообщение об ошибке, которое я получаю, ясно говорит о том, что uri нужно начинать с https, что сбивает с толку, поскольку в dev это не так.
Любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 июня 2018

Вы имеете в виду старые ссылки, созданные до 15 июня 2017 г., DocuSign прекратил поддерживать HTTP в среде Demo / Sandbox, а также с 15 июня 2017 г. для любой новой учетной записи, созданной после этой даты в демоверсии или PROD.Пожалуйста, проверьте DS Support ссылку для объявления.

Вам нужно установить HTTPS только в DEMO или PROD. Для целей Dev я бы предложил использовать либо NGROK или получить бесплатные HTTPS-сертификаты можно в проекте Let's Encrypt .

...