eID & eSIGNATURE Documents

1:ID provides a way to the Users to eSign a document from partner through 1:ID.

1. Generate a Webhook

In order to establish a connection between 1:ID and Partner's website, a Webhook is required. There's a way for an application to provide other applications/Websites with real-time information using Webhook.

Partner will have to send a Webhook to 1:ID to get the user's informations who tries to Signup through 1:ID. 1:ID will send user's data through this Webhook to partner in a format below.

{
    "token": "sign_deviceID_PartnerCode_DocName",
    "device_ip":"user device ip",
    "userDetails": {
        "first_name": "first_name",
        "surname": "surname",
        "email": "[email protected]",
        "nationality":"nationality".
        "mobile_no":"xxxxxxxxxxx",
        "oneId": "xxxx",
        "status": "",
        "meta": {
        	"data":{
        		"profilePic":"user profile thumbnail",
        		"profilePic_hd":"user profile hd",
        		"qrCode":"1ID profile qr link",
        		"device_ip":"user device ip"
        	}
        }
    }
}

2. Generate a QR Code

Now Partner will Generate a QR Code using a key auth_partnerCode_deviceID_docName where Partner Code is a Partner ID generated at the time of registration ,Device ID is of User's device(Web) ID and Document Name is the name of the document user will E-sign on.

User can scan this QR code shown in Partner's website for SignUp or Login. Once the Scan is successfully done, user will be able to SignUp through 1:ID.