【问题标题】:How to tell if DocuSign signer failed security check? (API)如何判断 DocuSign 签名者是否未通过安全检查? (API)
【发布时间】:2015-01-08 20:11:58
【问题描述】:

我们通过电子邮件发送了一些 DocuSign 信封,但我们在 API 中找不到任何可以告诉我们签名者是否未通过安全检查的信息。信封状态保持在“已发送”。

文档没有提到任何与安全检查失败相对应的状态:https://docs.docusign.com/esign/guide/appendix/status_and_error_codes.html#envelope--recipient-status-codes

【问题讨论】:

  • RECIPIENT_HAS_FAILED_SECURITY_CHECK 在该事件发生时返回,docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#Error%20Code/…
  • 如果我们在浏览器中执行 DocuSign,那么是的,我们会得到 RECIPIENT_HAS_FAILED_SECURITY_CHECK。但是如果我们通过电子邮件发送它,它是异步的,我们不会收到任何失败通知。我会尝试获取收件人状态,看看是否有任何内容。

标签: docusignapi


【解决方案1】:

您是否使用 Connect 接收状态事件?当出现身份验证失败时,您可以让它告诉您。这是发生这种情况时发生的事情。没错,信封状态保持已发送。故障在下方注明。我想如果您调用 API 直接获取信封状态,您会得到相同的结果。

<EnvelopeStatus>
        <RecipientStatuses>
            <RecipientStatus>
                <Type>Signer</Type>
                <Email>XXXXX</Email>
                <UserName>John Q Signer</UserName>
                <RoutingOrder>1</RoutingOrder>
                <Sent>2014-12-30T07:29:45.747</Sent>
                <DeclineReason xsi:nil="true" />
                <Status>Sent</Status>  <!-- STILL SENT -->
                <RecipientIPAddress />
                <IDCheckInformation />
                <RecipientAuthenticationStatus>
                    <IDQuestionsResult>
                        <Status>Failed</Status>  <!-- HERE IS THE FAILURE -->
                        <EventTimestamp>2014-12-30T13:30:09.79Z</EventTimestamp>
                    </IDQuestionsResult>
                    <IDLookupResult>
                        <Status>Passed</Status>
                        <EventTimestamp>2014-12-30T13:30:09.79Z</EventTimestamp>
                    </IDLookupResult>
                </RecipientAuthenticationStatus>

【讨论】:

  • 知道为什么 会是空的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-02
  • 2022-12-01
  • 1970-01-01
  • 2013-08-15
  • 1970-01-01
  • 2012-11-25
相关资源
最近更新 更多