/OAuth2.0_eSignature

The DocuSign Integration project is a GitHub repository that demonstrates the integration of the DocuSign eSignature API into a web application. This project aims to provide a seamless workflow for creating and sending envelopes (documents) for electronic signature using DocuSign.

Primary LanguageJavaScript

DocuSign eSignature Quickstart

Instructions

  1. Navigate to App and Keys in the DocuSign developer portal and create a new app.
  2. On the app creation page, create a new RSA Key and save the private key in a new file private.key
  3. Whitelist http://localhost:3000/ in Redirect URIs in the App creation page
  4. Fill in the .env file with your app credentials
  5. Install the dependencies by running npm install in the terminal
  6. Create a new template in DocuSign. You can use the Docusign Load Application.pdf present in this directory.

When giving consent to your app you can use the URL below, fill in your client id before openin the URL

https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=(YOUR CLIENT ID)&redirect_uri=http://localhost:3000/

Project Screenshot

FRONT PAGE TO SEND DETAILS

Screenshot 2023-04-29 100120

Getting Access Token

Screenshot 2023-04-29 100345

Creating templates

Screenshot 2023-04-29 100547

Getting Mails

Screenshot 2023-04-29 100657