Docusign ID检查功能无法通过API

时间:2016-01-21 18:42:46

标签: 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错误吗?

此外,如果我手动设置&#34; ID Check $&#34;通过门户网站显示提示,并显示来自&#34; IDCheckInformationInput&#34;是预先填充的。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我不知道为什么但这对我有用。

将这两个参数设置为true就可以实现......

RequireIDLookup = true, 
RequireIDLookupSpecified = true