if (!empty($accountId)) { echo "Account ID = {$accountId}\n"; } } } ///////////////////////////////////////////////////////////////////////// // STEP 2: Create & Send Envelope with Embedded Recipient ///////////////////////////////////////////////////////////////////////// // set recipient information $recipientName = "[RECIPIENT_NAME]"; $recipientEmail = "[RECIPIENT_EMAIL]"; // configure the document we want signed $documentFileName = "[PATH/TO/DOCUMENT/TEST.PDF]"; $documentName = "Test.pdf"; // instantiate a new envelopeApi object $envelopeApi = new DocuSign\eSign\Api\EnvelopesApi($apiClient); // Add a document to the envelope $document = new DocuSign\eSign\Model\Document(); $document->setDocumentBase64(base64_encode(file_get_contents(__DIR__ . $documentFileName))); $document->setName($documentName); $document->setDocumentId("1"); // Create a |SignHere| tab somewhere on the document for the recipient to sign $signHere = new \DocuSign\eSign\Model\SignHere(); $signHere->setXPosition("100"); $signHere->setYPosition("100"); $signHere->setDocumentId("1"); $signHere->setPageNumber("1"); $signHere->setRecipientId("1"); // add the signature tab to the envelope's list of tabs $tabs = new DocuSign\eSign\Model\Tabs(); $tabs->setSignHereTabs(array($signHere));
if (!empty($accountId)) { echo "Account ID = {$accountId}\n"; } } } ///////////////////////////////////////////////////////////////////////// // STEP 2: Create & Send Envelope (aka Signature Request) ///////////////////////////////////////////////////////////////////////// // set recipient information $recipientName = "[RECIPIENT_NAME]"; $recipientEmail = "[RECIPIENT_EMAIL]"; // configure the document we want signed $documentFileName = "[PATH/TO/DOCUMENT.PDF]"; $documentName = "SignTest1.pdf"; // instantiate a new envelopeApi object $envelopeApi = new DocuSign\eSign\Api\EnvelopesApi($apiClient); // Add a document to the envelope $document = new DocuSign\eSign\Model\Document(); $document->setDocumentBase64(base64_encode(file_get_contents(__DIR__ . $documentFileName))); $document->setName($documentName); $document->setDocumentId("1"); // Create a |SignHere| tab somewhere on the document for the recipient to sign $signHere = new \DocuSign\eSign\Model\SignHere(); $signHere->setXPosition("100"); $signHere->setYPosition("100"); $signHere->setDocumentId("1"); $signHere->setPageNumber("1"); $signHere->setRecipientId("1"); // add the signature tab to the envelope's list of tabs $tabs = new DocuSign\eSign\Model\Tabs(); $tabs->setSignHereTabs(array($signHere));