2016-01-21 29 views
1

的工作,我的工作与ID检查一个信封,我送收件人以下XML。的DocuSign ID检查功能无法通过API

<Recipient> 
    <ID>1</ID> 
    <UserName>Test Username</UserName> 
    <Email>[email protected]</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检查提示未移位,不知道为什么这不起作用。

我也注意到,在XML不包括财产

"requireIdLookup": "true", 

可能需要这个属性,但是我设置该属性为true,在我的代码(C#)。这可能是一个API错误?

此外,如果我手动设置“ID检查$”通过显示提示门户和从“IDCheckInformationInput”的信息是预先填充。

感谢您的帮助。

+0

我的猜测是对你帐户ID检查未启用。您在这里使用的是什么类型的帐户,这是Demo环境中的开发人员沙箱还是生产帐户?您是否购买了API计划之一? – Ergin

+0

@Ergin我不认为这是问题。因为我可以手动设置ID检查,只是不通过API。这是一个开发人员沙箱。 – pmeyer

+0

您是使用SOAP API还是通过REST发送XML负载? – Ergin

回答

3

我不知道为什么,但这个工作对我来说。

设置这两个参数为真做的伎俩......

RequireIDLookup = true, 
RequireIDLookupSpecified = true 
+1

很酷,感谢您与社区分享解决方案!干杯 – Ergin