/

to search

Introducing Setu Changelog Check it out ↗

#Setu eStamp

#What is eStamp?

Setu eStamp enables easy acquisition of offline eStamps. Attach it to a document and perform Aadhaar-based esign on top of it.

eStamp is a flow under esign and all features are interoperable.


#What can I do with this product?

Setu Aadhaar-Based eSign gateway supports adding government stamp duty on the fly. Our eSign APIs empower you to collect legally bound Aadhaar-based eSignatures while adding government stamp duties, ensuring compliance and security on documents from signers. With these APIs, you can streamline your customer onboarding process and close contracts digitally, all while providing a frictionless experience.

#Setu eStamp integration

To use the eStamp solution:

  1. Raise eStamp acquire request to Setu team (support@setu.co) — Raise a request for count, value, and Indian state of the stamp duty needed.
  2. Create signature request and complete signing — Use the eSigning flow to complete signing and download the signed document.

#Flow of API calls

Creating an eStamp request is the same as creating a signature request. The flow of API calls is mentioned here.


#Create Signature request with eStamp

A Signature request can be created with defined eStamp value and Indian state. This eStamp will be attached to the document that you upload for signing.


Here is a quick description of the additional values required to be passed for signing a document with eStamp:

  • eStampState the Indian state of the eStamp.
  • eStampValue the value of the eStamp
  • eStampMergePosition supported values are -1 and 0. -1 indicates that the eStamp PDF would be merged at the end of the document, 0 indicates the eStamp PDF will be merged at the start of the document.

eStampState and eStampValue are optional parameters, if not passed the system will pick the lowest value estamp available.


You can use eStamps with other eSign flows as well,flexible with configIdesign with predefined positions top-right, top-left, bottom-right, bottom-left,esign with templatingread here for more details,


Esign with eStamp


Setu has processed your request successfully.



Request
POST /api/signature/estamp
{
"documentId": "67e0ca30-49e4-4883-86f9-3762f0e6798c",
"redirectUrl": "your-redirect-url.com?other_keys=youcandefinehere",
"estampState": 17,
"estampValue": 50,
"estampMergePosition": 0,
"signers": [{
"identifier": "9876543210",
"displayName": "John Doe",
"birthYear": "1988",
"signature": {
"onPages": [
"1"
],
"position": "bottom-left",
"height": 60,
"width": 180
}
}]
}

Response

You will get a unique signature request id from Setu—to track this signature request. Additionally, you will get an array of signers, each with their own signer id, status and url.

{
"documentId": "67e0ca30-49e4-4883-86f9-3762f0e6798c",
"id": "cb80bfb4-d163-426e-ad57-1fd8889e62d4",
"redirectUrl": "your-redirect-url.com?other_keys=youcandefinehere",
"eStampState": 17,
"eStampValue": 50,
"eStampMergePosition": 0,
"signers": [{
"displayName": "John Doe",
"birthYear": "1988", //included if specified in Create signature request API
"id": "34f94af1-a8b9-4797-b287-c5ef7bff99a1",
"identifier": "9876543210",
"signatureDetails": null,
"status": "pending",
"url": "https://dg-uat.setu.co/signature/estamp/preview?requestId=6bae9d1f-0fa6-44e5-a801-3ad4a5f10a12&signerId=34f94af1-a8b9-4797-b287-c5ef7bff99a1"
}],
"status": "sign_initiated"
}

You can add one extra count to onPagesfield in create signature request body to account for the one extra page created by merging eStamp.


#Supported Indian States, Denomination and their state codes

State CodeState NameStamp ValueType of Stamp Paper
4Assam100, 500eStamp
6Chandigarh10 to 500eStamp
10Delhi100 to 500eStamp
12Gujarat50, 100, 300, 500eStamp
13Haryana101 to 1 lakh & aboveeStamp
14Himachal Pradesh10, 20, 50, 100, 500eStamp
15Jammu and Kashmir10 to 500eStamp
16Jharkhand10 to 1 lakh & aboveeStamp
17Karnataka100, 200, 500 & aboveeStamp
20Madhya Pradesh50, 100, 500 & aboveeStamp & Physical stamp
21Maharashtra100, 500Physical stamp
27Puducherry20eStamp
28Punjab10 to 500eStamp
29Rajasthan50, 100, 200, 500 & aboveeStamp
31Tamil Nadu10 to 1 lakh & aboveeStamp
32Telangana20, 50, 100Physical stamp
34Uttar Pradesh10 to 1 lakh & aboveeStamp
35Uttarakhand10, 20, 100, 500eStamp
36West Bengal10, 20, 50, 100, 500Physical stamp
99Ladakh10 to 500eStamp

#Sample eStamp and Physical Stamp Paper

eStampPhysical Stamp
estampphysical stamp

For any other state or denomination, please reach out to support@setu.co.


Was this page helpful?