我正在使用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;是预先填充的。
感谢您的帮助。
答案 0 :(得分:3)
我不知道为什么但这对我有用。
将这两个参数设置为true就可以实现......
RequireIDLookup = true,
RequireIDLookupSpecified = true