c# - Docusign ID Check 功能无法通过 API 运行

标签 c# docusignapi

我正在处理带有 ID Check 的信封,我正在为收件人发送以下 xml。

<Recipient>
    <ID>1</ID>
    <UserName>Test Username</UserName>
    <Email>test@email.com</Email>
    <Type>Signer</Type>
    <AccessCode xsi:nil="true"/>
    <IDCheckConfigurationName>ID Check $</IDCheckConfigurationName>
    <CaptiveInfo>
        <ClientUserId>1</ClientUserId>
    </CaptiveInfo>
    <IDCheckInformationInput>
        <AddressInformationInput>
            <AddressInformation>
                <Street1>109 Righter Road</Street1>
                <City>SUCCASUNNA</City>
                <State>NJ</State>
                <Zip>07876</Zip>
            </AddressInformation>
        </AddressInformationInput>
        <DOBInformationInput>
            <DOBInformation>
                <DOB>2000-01-01T00:00:00</DOB>
            </DOBInformation>
        </DOBInformationInput>
        <SSN9InformationInput>
            <SSN9Information>
                <SSN9>788888888</SSN9>
            </SSN9Information>
        </SSN9InformationInput>
    </IDCheckInformationInput>
</Recipient>

我的信封是与收件人一起创建的,但是没有显示 ID Check 提示,不知道为什么这不起作用。

我确实注意到 xml 不包含该属性

"requireIdLookup": "true",

此属性可能是必需的,但我在我的代码 (C#) 中将该属性设置为 true。这可能是 API 错误吗?

此外,如果我通过门户手动设置“ID Check $”,则会显示提示,并预先填充来自“IDCheckInformationInput”的信息。

感谢您的帮助。

最佳答案

我不确定为什么,但这对我有用。

将这两个参数都设置为 true 就可以了...

RequireIDLookup = true, 
RequireIDLookupSpecified = true

关于c# - Docusign ID Check 功能无法通过 API 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34931794/

相关文章:

c# - 如何解决 SQLite 查询上的空绑定(bind)?

java - DocuSign Rest API - 使用多个 CompositeTemplates 后下载完整的文档

php - 添加 eventNotification 后记录 INVALID_REQUEST_BODY

c# - 如何递归加载Azure blob文件列表?

c# - 私有(private)字段的命名约定

c# - 将原始字符串转换为 MimeMessage

c# - 如何将加载的程序集提供给 C# 中的 Roslyn 工作区

docusignapi - 使用 RequestJWTUserToken 时需要同意错误

c# - 如何展平某些 PDF 表单字段但不是全部

docusignapi - Docusign - 在此处签名选项卡出现多次