eSignature for WordPress

eSignature for WordPress

Wordpress plugin

Install on Wordpress

App Details

eSignature for WordPress by eSign Genie allows you a seamless workflow to connect your wp form with eSign Genie application to sign and send the document instantly.

Features:
1. Fully compatible with WordPress
2. Easy and fast way connect your WPForm for eSignature
3. Add and map custom fields from your WPForm to eSign Genie Form
4. Sign documents online or insert e-signature fields to your forms.
5. Secured and authorized access use for signing

eSign Genie API

eSign Genie is an OAuth2 provider. Security implementation is based on the final version of OAuth 2.0 Authorization framework.
Every API request requires access_token as part of the authentication header.
This is a three step process:
1. Authentication Process (Developer)
a. Obtain an API key
• You can obtain the eSign Genie API key provided as client_id in the API section under the account settings.
b. Authorize a User
• The user is redirected to eSign Genie consent screen from where an auth_code is generated.
c. Create an Access Token
• The auth_code obtained is required to generate the access_token.
d. Optionally, refresh Access Token
• Access_token eventually expires thus store the refresh_token returned when creating an access token. Returns a new access_token.
2. Getting client_id,client_secret and Apis Base url, we are using https://www.esigngenie.com/wp-plugin-auth.php Api.
3. Developer to Authorize a 3rd Party User (via Developer Application User Interface)
Your application exchanges the client_id for an auth_code by an HTML “consent” screen.
Send the authenticating user from your application to eSign Genie OAuth2 request URL. We recommend a button or a link titled “Connect to eSign Genie”.
GET: Apis Base urloauth2/authorize?client_id=client_id&redirect_uri=redirect_uri&scope=read-write&response_type=code&state=state
Parameters to be provided by the developer:
client_id The client_id found in the API section in your eSign Genie developer account.
redirect_uri Your application Redirect URI.
If there is a value provided in the eSign Genie Developer Console then it must match that value.
Example: https://yourdomain.com
Scope Requested permissions. Please use the default value read-write
response_type Use value: code
state This parameter is used as an anti-CSRF measure.
Use any random value here which will be returned back to the redirect URL together with authorization code. Then you can validate the value received in response against the value originally submitted.
Users will see the “consent” screen as following if the user has an eSign Genie account already otherwise he/she will create a sign up:

When the 3rd Party user clicks “Allow”, eSign Genie redirects the user back to your site (redirect_url) with an authorization code in the parameter “code”. {redirect_url}?code=authorization_code&state=state Use this authorization code thus obtained to generate the access token for this user for your application. Create Access Token for the 3rd Party User Your application exchanges the auth_code and client_id for an access token. POST: Apis Base url api/oauth2/access_token CONTENT TYPE: application/x-www-form-URLencoded Body: grant_type=authorization_code&client_id=client_id&client_secret=client_secret&code=auth_code&redirect_uri=redirect_uri grant_type Use value: authorization_code client_id Use the value from your (developer) account client_secret Use the value from your (developer) account code This value is the authorization code that was received in previous step for the 3rd Party redirect_uri Submit the developer redirect uri that was originally submitted when generating the authorization code in the previous step. Response: { "access_token":"ACCESS_TOKEN", "refresh_token":"REFRESH_TOKEN", "token_type":"bearer", "expires_in":31536000 } Include this access_token in the Authorization header whenever you make an API call. Authorization: Bearer ACCESS_TOKEN Refer to eSign Genie API guide for further examples of API calls. IMPORTANT NOTE: We recommend to store both these access_token as well as refresh_token for this user inside your application storage. The expiration time limit of an access token is usually 365 days (31536000 in seconds), once the access token expires you can generate a new access token using the refresh token without requiring user interaction. Using Refresh Token You can use a refresh token to get new access token after the access token expires. Refresh tokens do not require the account user to log in again. To get a new access token using refresh token make a similar request as you would in case of an authorization code, but with some changes in the request parameters to be sent. POST: Apis Base url api/oauth2/access_token CONTENT TYPE: application/x-www-form-URLencoded Body: grant_type=refresh_token&client_id=client_id&client_secret=client_secret&refresh_token=refresh_token grant_type Use value: refresh_token client_id Use the value from your account client_secret Use the value from your account refresh_token This value is the refresh token that was received in previous step Response: { "access_token":"ACCESS_TOKEN", "refresh_token":"REFRESH_TOKEN", "token_type":"bearer", "expires_in":31536000 } Replace both the access token and refresh token values in your application for this user with the new values received in the response above. And hence use the new access token to make API calls for this user. Instead of waiting for an access token to expire, we recommend that you generate a new access token when its expiration time is within 60 minutes, for example. When you first get the access token use the expires_in value for that user to calculate the expiration time and store it for that user in your application. Response: In the response, you receive an empty body with the response code of 200, indicating that the revoke action was successful. 

+Many More

How Does It Work?
This plugin developed by eSign Genie, #1 Rated eSignature software used by companies of all sizes from 60+ countries. Know more information click Here.

eSign Genie eSignatue – Key Benefits:
1. Close deal faster
2. Easy and fast onboarding
3. Secure, auditable and fully compliance
4. Save cost incurred in paperwork and process
5. Execute contract faster
6. Get approval faster
7. Increase customer onboarding experience

Pricing

Starting from $0 per month.

Check Out the PDF Viewer Widget

By Common Ninja

PDF ViewerTry For Free!

App Info

Rating

Reviewers

6 reviews

Tags

esignature

Developed By

wpesigngenie

Quick & Easy

Find the Best Wordpress plugins for you

Common Ninja has a large selection of powerful Wordpress plugins that are easy to use, fully customizable, mobile-friendly and rich with features — so be sure to check them out!

Testimonial

Testimonial plugins for Wordpress

Galleries

Galleries plugins for Wordpress

SEO

SEO plugins for Wordpress

Contact Form

Contact Form plugins for Wordpress

Forms

Forms plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Sliders

Sliders plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Comments

Comments plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Maps

Maps plugins for Wordpress

Security

Security plugins for Wordpress

Translation

Translation plugins for Wordpress

Ads

Ads plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Music Player

Music Player plugins for Wordpress

Backup

Backup plugins for Wordpress

Privacy

Privacy plugins for Wordpress

Optimize

Optimize plugins for Wordpress

Chat

Chat plugins for Wordpress

Countdown

Countdown plugins for Wordpress

Email Marketing

Email Marketing plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Membership

Membership plugins for Wordpress

popup

popup plugins for Wordpress

SiteMap

SiteMap plugins for Wordpress

Payment

Payment plugins for Wordpress

Coming Soon

Coming Soon plugins for Wordpress

Ecommerce

Ecommerce plugins for Wordpress

Customer Support

Customer Support plugins for Wordpress

Inventory

Inventory plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Testimonials

Testimonials plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Slider

Slider plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Membership

Membership plugins for Wordpress

Forms

Forms plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Contact

Contact plugins for Wordpress

Comments

Comments plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Common Ninja Apps

Some of the best Common Ninja plugins for Wordpress

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

PDF Viewer for Wordpress logo

PDF Viewer

Add a PDF viewer to your site to display documents, share product information, and give visitors easy access to helpful content in one place.

Image Grid Slider for Wordpress logo

Image Grid Slider

Showcase visuals with an image grid slider that blends a grid layout and carousel motion to create a dynamic, customizable, mobile friendly display.

Corner Button for Wordpress logo

Corner Button

Corner button that stays fixed on the screen to highlight promotions, improve navigation, and guide visitors toward important actions with clear visibility.

Interactive Maps for Wordpress logo

Interactive Maps

Create interactive maps with color coding and tooltips to visualize data clearly and embed engaging maps on your site.

Notification Popup for Wordpress logo

Notification Popup

Show alerts and updates with a notification popup that grabs attention, delivers important messages, and improves user experience.

Pricing Tables for Wordpress logo

Pricing Tables

Add pricing tables to your site to present plans clearly, help visitors compare features, and guide them toward faster and more confident conversions.

What's New Popup for Wordpress logo

What's New Popup

Show product updates, new features, and announcements in a What's New popup that keeps users informed and engaged.

Airbnb Reviews for Wordpress logo

Airbnb Reviews

Show Airbnb reviews to build trust, improve credibility, and help visitors make confident booking decisions that support higher property sales.

Announcements for Wordpress logo

Announcements

Add announcements to your site to share important updates, keep visitors informed, and guide them toward actions that support engagement and conversions.

YouTube Carousel for Wordpress logo

YouTube Carousel

Show YouTube videos with a YouTube carousel that displays clips in a smooth, customizable layout to boost visibility and keep visitors engaged.

Instagram Carousel for Wordpress logo

Instagram Carousel

Show Instagram posts in a responsive carousel layout to enhance social proof and keep your site content visually fresh.

Ratio for Wordpress logo

Ratio

Create interactive infographics with a ratio widget that uses custom icons, dynamic tooltips, and clear visuals to help visitors understand data quickly.

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms