2016-06-20 1 views
0

DocuSign Connect에 대한 로컬 테스트를 일부 수행하고 있습니다. 동적 IP 주소가있어서 로컬 서버에 메시지를 게시하기 위해 DocuSign 연결에서 URL을 설정할 수 없습니다. DocuSign Connect에서 POST 요청을 시뮬레이트 할 생각이 있습니다. 내가 탭할 수있는 샘플 POST 요청이 있다면 궁금합니다.DocuSign Connect 로컬 테스트

답변

1

나는 GUID를, IP를하고 서명자/발신자 정보를 편집 할 수 있지만 여기 봉투의 예 한 - 다음과 같은 구성으로 배달 메시지 : 문서를 포함하고 CoC를 포함하면 체크 된 enter image description here

<?xml version="1.0" encoding="utf-8"?> 
<DocuSignEnvelopeInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0"> 
    <EnvelopeStatus> 
     <RecipientStatuses> 
      <RecipientStatus> 
       <Type>Signer</Type> 
       <Email>[email protected]</Email> 
       <UserName>Signer Name</UserName> 
       <RoutingOrder>1</RoutingOrder> 
       <Sent>2016-06-20T15:41:01.78</Sent> 
       <Delivered>2016-06-20T15:41:26.133</Delivered><DeclineReason xsi:nil="true"/> 
       <Status>Delivered</Status> 
       <RecipientIPAddress>123.123.12.22</RecipientIPAddress><CustomFields/> 
       <TabStatuses> 
        <TabStatus> 
         <TabType>SignHere</TabType> 
         <Status>Active</Status> 
         <XPosition>412</XPosition> 
         <YPosition>207</YPosition> 
         <TabLabel>Signature 1</TabLabel> 
         <TabName>Sign Here</TabName><TabValue/> 
         <DocumentID>1</DocumentID> 
         <PageNumber>1</PageNumber><OriginalValue/></TabStatus> 
        <TabStatus> 
         <TabType>DateSigned</TabType> 
         <Status>NA</Status> 
         <XPosition>859</XPosition> 
         <YPosition>364</YPosition> 
         <TabLabel>Date Signed</TabLabel> 
         <TabName>Date Signed</TabName><TabValue/> 
         <DocumentID>1</DocumentID> 
         <PageNumber>1</PageNumber><OriginalValue/></TabStatus> 
       </TabStatuses> 
       <AccountStatus>Active</AccountStatus> 
       <EsignAgreementInformation> 
        <AccountEsignId>xxxxxxxx-b74b-4c31-b8f7-fe33af69a315</AccountEsignId> 
        <UserEsignId>xxxxxxxx-7672-436b-bcf9-a45c9b53247c</UserEsignId> 
        <AgreementDate>2016-06-20T15:41:26.133</AgreementDate> 
       </EsignAgreementInformation> 
       <RecipientId>xxxxxxxx-36be-49b5-8c63-c256b1f261ab</RecipientId> 
      </RecipientStatus> 
     </RecipientStatuses> 
     <TimeGenerated>2016-06-20T15:41:46.2761003</TimeGenerated> 
     <EnvelopeID>xxxxxxxx-f2ac-489d-babd-d7554ca1b2de</EnvelopeID> 
     <Subject>Please DocuSign this document: SamplePDF.pdf</Subject> 
     <UserName>Test Sender</UserName> 
     <Email>[email protected]</Email> 
     <Status>Delivered</Status> 
     <Created>2016-06-20T15:40:33.64</Created> 
     <Sent>2016-06-20T15:41:01.827</Sent> 
     <Delivered>2016-06-20T15:41:26.18</Delivered> 
     <ACStatus>Original</ACStatus> 
     <ACStatusDate>2016-06-20T15:40:33.64</ACStatusDate> 
     <ACHolder>Test Sender</ACHolder> 
     <ACHolderEmail>[email protected]</ACHolderEmail> 
     <ACHolderLocation>DocuSign</ACHolderLocation> 
     <SigningLocation>Online</SigningLocation> 
     <SenderIPAddress>12.163.90.22 
     </SenderIPAddress><EnvelopePDFHash/> 
     <CustomFields> 
      <CustomField> 
       <Name>Storage?</Name> 
       <Show>True</Show> 
       <Required>False</Required><Value/></CustomField> 
      <CustomField> 
       <Name>AccountId</Name> 
       <Show>false</Show> 
       <Required>false</Required> 
       <Value>123456</Value> 
       <CustomFieldType>Text</CustomFieldType> 
      </CustomField> 
      <CustomField> 
       <Name>AccountName</Name> 
       <Show>false</Show> 
       <Required>false</Required> 
       <Value>DocuSign Demo</Value> 
       <CustomFieldType>Text</CustomFieldType> 
      </CustomField> 
      <CustomField> 
       <Name>AccountSite</Name> 
       <Show>false</Show> 
       <Required>false</Required> 
       <Value>demo</Value> 
       <CustomFieldType>Text</CustomFieldType> 
      </CustomField> 
     </CustomFields> 
     <AutoNavigation>true</AutoNavigation> 
     <EnvelopeIdStamping>true</EnvelopeIdStamping> 
     <AuthoritativeCopy>false</AuthoritativeCopy> 
     <DocumentStatuses> 
      <DocumentStatus> 
       <ID>1</ID> 
       <Name>SamplePDF.pdf</Name><TemplateName/> 
       <Sequence>1</Sequence> 
      </DocumentStatus> 
     </DocumentStatuses> 
    </EnvelopeStatus> 
    <TimeZone>AUS Eastern Standard Time</TimeZone> 
    <TimeZoneOffset>10</TimeZoneOffset> 
</DocuSignEnvelopeInformation> 

봉투 (CoC 포함)의 각 문서는 별도의 바이트 스트림으로 전달됩니다.

<DocumentPDFs> 
    <DocumentPDF> 
    <Name>SamplePDF.pdf</Name> 
    <PDFBytes> 
    {bytestream} 
    </PDFBytes> 
    <DocumentID>1</DocumentID> 
    <DocumentType>CONTENT</DocumentType> 
    </DocumentPDF> 
    <DocumentPDF> 
    <Name>CertificateOfCompletion_{envelopeI}.pdf</Name> 
    <PDFBytes> 
    {bytestream} 
    </PDFBytes> 
    <DocumentType>SUMMARY</DocumentType> 
    </DocumentPDF> 
</DocumentPDFs> 
+1

감사합니다. –

+0

확인 만하면 완결 증명서가 포함되어 있는지 궁금합니다. 이것이 pdf 문서에 추가됩니까? 분리 시키길 원한다면 COC를 얻기 위해 다른 API 호출을해야한다는 뜻입니까 –

+0

각 문서 (및 CoC)는 별도로 바이트 스트림으로 제공됩니다. –