The biometric signature storyAlice and Frank want to buy a new car. So they are going to the local car dealer to look and check the models to buy one. The car dealer is using eSignAnywhere for digital signing. To record biometric signatures on the point-of-sales (POS), a native app (e.g. SIGNificant App or SignAnyWhere App on iOS, Android or Windows ) is required on the tablet device. You find a list of available stories here. Please also see the developer mode for this tutorial here: Visit the developer mode. Use Case Description
|
Information This example uses the native SIGNificant App (for Android and iOS) and requires an eSignAnywhere Instance with an open Workstep Controller Process interface. This is available at https://demo.esignanywhere.net/, so it is recommended to create an free account at https://demo.esignanywhere.net/ for testing this example or use your own on-premise or private-SaaS eSignAnyhwere instance. Note: Due the security limitations, this example will not work on http://significant.com. Please use https://demo.esignanywhere.net/ instead. The following example and description uses the endpoints of https://demo.esignanywhere.net/. |
IntegrationThe integration of this use case requires eSignAnywhere and the SIGNificant App on the tablet. Due the integration of the native App, this integration is a little bit different from eSignAnywhere-only integrations. The creation of the workflow is similar, except that in one step (so one recipient) two persons are signing at once (“hosted meeting”). This is done via the use of the native SIGNificant App. Therefore no authentication is required. Moreover, this scenario is perfect for biometric signatures (advanced electronic signatures) and due the biometric signatures it doesn’t require any authentication. To bring the document to the tablet there are some options available:
This example shows two integration for option 1 (Email) and option 2 (QR Code). Example with Option (1) EmailThe workflow is the following: Endpoint (URI) for REST: https://demo.esignanywhere.net/Api
|
{ "Documents": [{ "FileId": "c30dbbfc-1234-1234-ae0f-55ee351d9452", "DocumentNumber": 1 } ], "Name": "Test", "Activities": [{ "Action": { "Sign": { "RecipientConfiguration": { "IncludedEmailAppLinks": { "Android": true, "iOS": true, "Windows": true }, "ContactInformation": { "Email": "janedoe@sample.com", "GivenName": "Jane", "Surname": "Doe", "LanguageCode": "EN" } }, "Elements": { "Signatures": [{ "TaskConfiguration": { "OrderDefinition": { "OrderIndex": 0 } }, "ElementId": "sample sig biometric", "Required": true, "DocumentNumber": 1, "DisplayName": "Sign here", "AllowedSignatureTypes": { "Biometric": { "BiometricVerification": false, "AllowBiometricStoringOnly": false, "StoreSignedResponseWithoutBioData": true, "AllowSkipBiometricVerification": false, "BiometricServerUserId": "string", "SignaturePositioning": "WithinField", "Preferred": true, "StampImprintConfiguration": { "DisplayExtraInformation": true, "DisplayEmail": true, "DisplayTransactionId": true, "DisplayTransactionToken": true, "DisplayPhoneNumber": true, "UseCustomStampImprint": true, "DisplayIp": true, "DisplayName": true, "DisplaySignatureDate": true, "FontName": "string", "FontSizeInPt": 0 } } }, "FieldDefinition": { "Position": { "PageNumber": 1, "X": 100, "Y": 200 }, "Size": { "Width": 100, "Height": 70 } } } ] }, "SigningGroup": "firstSigner" } } }, { "Action": { "SendCopy": { "RecipientConfiguration": { "ContactInformation": { "Email": "janedoe@sample.com", "GivenName": "John", "Surname": "Doe", "LanguageCode": "EN" } } } } } ] } |
Example with Option (2) QR CodeWorkflow:
Retrieve WorkstepID and generate the QR Code The first recipient in this example is the tablet. The SIGNificant App requires the workstepId for signing the document. After you created the envelope (SendEnvelope) you do the following:
|