<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>LP 7.4.3 - Has anyone setup and used the DocuSign integration successfully?</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=122230629" />
  <subtitle>LP 7.4.3 - Has anyone setup and used the DocuSign integration successfully?</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=122230629</id>
  <updated>2026-04-04T08:04:16Z</updated>
  <dc:date>2026-04-04T08:04:16Z</dc:date>
  <entry>
    <title>RE: LP 7.4.3 - Has anyone setup and used the DocuSign integration successfully?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122450671" />
    <author>
      <name>Ivano Carrara</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122450671</id>
    <updated>2024-03-06T10:10:23Z</updated>
    <published>2024-03-06T10:10:22Z</published>
    <summary type="html">&lt;p&gt;Has anyone had an experience with a positive result with DocuSign integration?&lt;/p&gt;
&lt;p&gt;Using Liferay Community Edition Portal 7.4.3.101 CE GA101 I have
  configured the DocuSign integration in Sandbox mode and am getting no
  authentication errors or any other errors both in Liferay Portal and
  DocuSign dashboard.&lt;/p&gt;
&lt;p&gt;Simply the transaction leaves no trace.&lt;/p&gt;
&lt;p&gt;Moreover in the in &amp;quot;Digital Signature&amp;quot; Liferay Portal Panel
  there are no processes in progress:&lt;/p&gt;
&lt;p&gt;Any further help will be greatly appreciated.&lt;/p&gt;</summary>
    <dc:creator>Ivano Carrara</dc:creator>
    <dc:date>2024-03-06T10:10:22Z</dc:date>
  </entry>
  <entry>
    <title>RE: RE: LP 7.4.3 - Has anyone setup and used the DocuSign integration successfully?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122231928" />
    <author>
      <name>Ivano Carrara</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122231928</id>
    <updated>2023-11-14T16:41:28Z</updated>
    <published>2023-11-14T16:41:25Z</published>
    <summary type="html">&lt;p&gt;Dear Rahul, thank you very much for your complete response.&lt;/p&gt;
&lt;p&gt;Unfortunately I haven't resolved the configuration issue yet.&lt;/p&gt;
&lt;p&gt;I ran the following URL without any problems:&lt;/p&gt;
&lt;pre&gt;
&lt;code class="language-html"&gt;https://account-d.docusign.com/oauth/auth?response_type=code&amp;amp;scope=signature%20impersonation&amp;amp;client_id=xxxxxxxx-5f37-4d84-8881-xxxxxxxxxxxx&amp;amp;redirect_uri=https://www.somesite.com&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then under Integrations &amp;gt; Connect, clicked ADD CONFIGURATION and
  selected Custom:&lt;/p&gt;
&lt;p&gt;​​​​​​​​​​​​​​&lt;/p&gt;
&lt;p&gt;Please note that I didn't put anything in the various above tabs.&lt;/p&gt;
&lt;p&gt;Once I have completed the above consent step and confirmed the
  previous Liferay configuration with the required CLIENT_ID,
  INTEGRATION_KEY, and RSA_KEY I restarted the Portal server.&lt;/p&gt;
&lt;p&gt;For the Account's Base URI filed I still used the
  &amp;quot;https://demo.docusign.net&amp;quot; value since I'm in Sandbox environment.&lt;/p&gt;
&lt;p&gt;So I tried again to send a document to signature but I still don't
  get any errors or positive reports in the Liferay log and in the
  DocuSign dashboard.&lt;/p&gt;
&lt;p&gt;And still in &amp;quot;Digital Signature&amp;quot; Liferay Portal Panel there
  are no processes in progress:&lt;/p&gt;
&lt;p&gt;Any further help will be greatly appreciated.&lt;/p&gt;</summary>
    <dc:creator>Ivano Carrara</dc:creator>
    <dc:date>2023-11-14T16:41:25Z</dc:date>
  </entry>
  <entry>
    <title>RE: LP 7.4.3 - Has anyone setup and used the DocuSign integration successfully?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122231818" />
    <author>
      <name>Rahul Gangadharappa Holalkere</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122231818</id>
    <updated>2023-11-14T10:46:43Z</updated>
    <published>2023-11-14T10:46:40Z</published>
    <summary type="html">&lt;p&gt;Please see the link below to learn more about configuring the
  Docusign Sandbox or Production with Liferay.&lt;br&gt;
  &lt;a
    href="https://learn.liferay.com/en/w/dxp/content-authoring-and-management/documents-and-media/uploading-and-managing/enabling-docusign-digital-signatures"&gt;Enabling
    DocuSign Digital Signatures&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;In addition to the previously mentioned step from the above link, we
  may need to take additional steps for successful docusign activity,
  such as authenticating and authorising the newly created app
  configuration and integration. There are two primary methods for
  authenticating and authorising JWT or Adding Request application consent.&lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;
    &lt;u&gt;This step is necessary for DEV, QA, UAT and PRD environments.&lt;/u&gt;
  &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;URI Syntax: &lt;br&gt; Please use the following url form in the browser to
  add request application consent (please make appropriate changes based
  on your id and keys).&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;https://account-d.docusign.com/oauth/auth?
    response_type=code
    &amp;amp;scope=YOUR_REQUESTED_SCOPES
    &amp;amp;client_id=YOUR_INTEGRATION_KEY
    &amp;amp;redirect_uri=YOUR_REDIRECT_URI&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Reference Example&lt;/p&gt;
&lt;pre&gt;
&lt;code&gt;https://account-d.docusign.com/oauth/auth?
    response_type=code
    &amp;amp;scope=signature%20impersonation
    &amp;amp;client_id=7c2b8d7e-xxxx-xxxx-xxxx-cda8a50dd73f
    &amp;amp;redirect_uri=http://localhost:8080&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Please look for the view that allows or accepts the consent.&lt;/p&gt;
&lt;p&gt;
  &lt;img alt="" height="411"
    src="/documents/d/guest/062cde5e-8d62-468b-b060-ddd3af7199f8-png?imagePreview=1"
    style="margin: 0.0px;" width="400"&gt;
  &lt;br&gt; Your user will be prompted to sign in to their account and give
  consent for your app to impersonate them. After your user grants
  permission, your app will be able to use the OAuth JWT Grant flow to
  impersonate them and make API calls. A set of query parameters will be
  returned to the redirect URI; in the JWT flow, these parameters (such
  as code) are not used.&lt;/p&gt;
&lt;p&gt;Note: After clicking Accept, it will redirect to your Liferay
  environment, or if it does not redirect, it will load a 404 page. You
  can safely ignore this page and close the tab. Check the server
  console for any specific errors. &lt;/p&gt;
&lt;p&gt;Make any necessary changes to the Docusign production or sandbox
  environment as well.&lt;/p&gt;
&lt;p&gt;Under Integrations &amp;gt; Connect, click ADD CONFIGURATION and select
  Custom&lt;br&gt;     1. Enter a name for the Setting  - again, the name
  doesn't really matter&lt;br&gt;     2. For URL to Publish, enter your
  Liferay installation's address + &amp;quot;/o/portal/docusign-status-change&amp;quot;&lt;/p&gt;
&lt;p&gt;
  &lt;strong&gt;
    &lt;u&gt;If Setting up on local environment&lt;/u&gt;
  &lt;/strong&gt;
  &lt;br&gt; Localtunnel : Using DocuSign's Connect functionality is required
  to automatically have Liferay receive and process envelope updates. If
  you can't or don't want to go through the trouble of ensuring your
  local instance is behind HTTPS with a non-self-signed cert, you can
  use Localtunnel to handle it for you:&lt;/p&gt;
&lt;p&gt;Run the command npm install -g localtunnel&lt;br&gt; While Liferay is
  running, run the command lt -p 8080&lt;/p&gt;
&lt;p&gt;Once we have completed the consent steps and added the necessary
  Liferay configuration with the required CLIENT_ID, INTEGRATION_KEY,
  and RSA_KEY. Request that the instance be restarted and that we look
  for any specific errors in the server console. Providing there are no
  errors, we may be able to work with Docusign via Liferay.&lt;/p&gt;</summary>
    <dc:creator>Rahul Gangadharappa Holalkere</dc:creator>
    <dc:date>2023-11-14T10:46:40Z</dc:date>
  </entry>
  <entry>
    <title>LP 7.4.3 - Has anyone setup and used the DocuSign integration successfully?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122230628" />
    <author>
      <name>Ivano Carrara</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=122230628</id>
    <updated>2023-11-13T18:02:03Z</updated>
    <published>2023-11-13T18:02:02Z</published>
    <summary type="html">&lt;p&gt;Using Liferay Community Edition Portal 7.4.3.101 CE GA101 I have
  configured the DocuSign integration in Sandbox mode and am getting no
  authentication errors. On the contrary, if I use an incorrect RSA
  Private Key in the Liferay Portal log I receive the
  &amp;quot;consent_required&amp;quot; error.&lt;/p&gt;
&lt;p&gt;However, after sending a document for electronic signature,
  everything remains unchanged: no Digital Signature Envelope in the
  Liferay dashboard, no API calls in the DocuSign dashboard and of
  course no email from DocuSign to sign recipient.&lt;/p&gt;
&lt;p&gt;When sending documents to the electronic signature process, no errors
  appear in the Liferay Portal log.&lt;br&gt; ​​​​​​​You only get an error by
  setting an incorrect RSA Private Key: &amp;quot;consent_required&amp;quot;&lt;/p&gt;
&lt;p&gt;Has anyone had an experience with a positive result with DocuSign integration?&lt;/p&gt;
&lt;p&gt;I double (and more) checked my configuration parameters and they are
  correct since they are taken from the DocuSign dashboard:&lt;/p&gt;
&lt;p&gt;- API User ID: *************************&lt;br&gt; - API Account ID:
  ***************************&lt;br&gt; - Account's Base URI
  (https://demo.docusign.net)&lt;br&gt; - Integration Key:
  ****************************&lt;br&gt; - Environment (Sandbox)&lt;br&gt; - RSA
  Private Key: ********************************************************&lt;/p&gt;
&lt;p&gt;Thanks in advance for any feedback.&lt;/p&gt;</summary>
    <dc:creator>Ivano Carrara</dc:creator>
    <dc:date>2023-11-13T18:02:02Z</dc:date>
  </entry>
</feed>
