2016-06-28 2 views
0

Я пытаюсь заставить DocuSign Connect сделать HTTP-запрос на свой URL.DocuSign Connect не отправляет XML-сообщения

Я провел некоторое тестирование с помощью приложения POSTMAN на Google Chrome, и я могу обрабатывать XML-сообщения DocuSign, отправленные через этот HTTP-запрос.

Прилагается моя установка.

Я не могу получать сообщения от DocuSign (я пробовал как отправлять, так и подписываться), и кроме того, я не вижу никаких журналов в разделе «Журналы или сбои». Есть ли возможная причина для этого?

enter image description here

Обновление: Я использую самоподписанного сертификата по моему заявлению, и, следовательно, DocuSign не смог опубликовать сообщение XML в моем веб-службы. Это было решено после установки принятого сертификата DocuSign.

+0

Благодарим за обновление и хорошую работу по выяснению проблемы. Пожалуйста, * ответьте * на свой вопрос с решением, а затем «проверьте» его, поскольку это была настоящая проблема. –

ответ

1

Предположим, что ваш аккаунт настроен правильно для Connect, и вы ничего не видите в журналах или неудачи здесь некоторые возможные причины:

  • Программное обеспечение безопасности или брандмауэра на вашей стороне блокировки/поймать сообщение, прежде чем она достигнет вашей слушатель
  • Вы фильтруете конверт, на который у вас нет разрешения.
  • Ваши тесты недействительны (т. Е. Вы настроили для события подписи, но пользователь отклоняется или принимает какое-то другое действие).

Кроме того, я просто понял, что вы не требуют квитирования включен в вашем Connect config- попытаться повернуть что дальше, чтобы увидеть, если какие-либо сбои начинают появляться. Вот описание из документации этого варианта:

"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."

+0

Позвольте мне попробовать включить Требование подтверждения. Я проверяю события, вызванные из учетной записи администратора, поэтому у меня должно быть разрешение на эти конверты. Кроме того, я включил Connect для всех событий, поэтому я предполагаю, что это тоже не проблема. –

+0

Ошибка при регистрации: :: Ошибка - базовое соединение было закрыто: не удалось установить доверительные отношения для защищенного канала SSL/TLS; Удаленный сертификат недействителен в соответствии с процедурой проверки. –

+0

Я считаю, что проблема заключается в том, что мой сервер в настоящее время использует самозаверяющий сертификат. Обновит это до принятого сертификата DocuSign и обновит этот вопрос после. Благодаря! –

1

Убедитесь, что у вас включена функция «Подключиться» в качестве одной из функций учетной записи. Сделайте это, используя инструмент администратора (новый опыт DocuSign) или «Настройки в классическом».

Кроме того, если вы пытаетесь подключиться к производственной учетной записи, только некоторые типы учетных записей включают функцию подключения. Обратитесь к своему менеджеру аккаунта, если он не включен.

Все учетные записи разработчиков Sandbox на демо-платформе включают Connect.

Все типы учетных записей поддерживают подписки на webhook на уровне конверта, используя функцию eventNotification.

+0

Я использую Демо-счет в Classic, а «Connect» включен как одна из функций учетной записи. Следовательно, я не знаю, почему нет сообщений, отправленных во время моих событий. –

1

Вы используете учетную запись производства или песочнице счет для DocuSign подключении с .. Вы должны включить протокол HTTP или HTTPS в веб-адрес для sandox счета, и вы должны включить HTTPS: // в веб-адрес для учетных записей Production, поскольку SSL требуется в производственной учетной записи. Docusign Connect отправляет xml в порты по умолчанию 443 для HTTPS: и 80 для HTTP. Если вы не можете использовать порт 443 для Производства, обратитесь к DocuSign, чтобы просмотреть возможные варианты. Проверьте это link для получения технической информации docusign. Надеюсь, что вы обработали серверную часть (т.е. URL-адрес, который вы указали в URL-адресе для публикации), чтобы получить ответ от docusign на желаемый URL-адрес, когда произойдет какое-то событие ..

Например:

Если вы используете песочницу DocuSign счет для Connect означает, URL, чтобы опубликовать как быть что-то вроде этого http://domain.com/Home/DocuConnect (Hosted номера порта приложения, чтобы быть 80). Для учетной записи sandbox подключение docusign включено по умолчанию для всех пользователей.

Если вы используете производственную учетную запись для средств Connect, укажите URL-адрес для публикации как что-то вроде этого https://domain.com/Home/DocuConnect (Номер порта хостинга - 443). В некоторых случаях подключение docusign разрешено на основе соответствующих планов подписки. Чтобы проверить, что переход на вкладку «Функции» см. В Docusign Connect и установите флажок, и если он не установлен, вам нужно связаться с диспетчером учетных записей Docusign.

Смежные вопросы