2016-01-21 31 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