In-person Signing
With ValidSign, transaction owners can send documents for signatures and let recipients sign remotely over the web or in a face-to-face scenario. Supposing a life-insurance agent visits a couple in their home, the agent can prepare an insurance transaction using a mobile device and have both the agent and the couple sign relevant documents during their one meeting. You can easily implement this kind of use case by leveraging the in-person signing feature without extra development or effort.
Create an In-Person Signing Transaction
Create an In-Person Signing Transaction
Whether the transaction is to be signed in-person is determined by the package setting:
“settings” > “ceremony” > “inPerson” : true/false
PUT /api/packages/{packageId}
Payload:
{
"name": "In-Person Signing Transaction",
"language": "en",
"description": "In-Person Signing Transaction",
"status": "DRAFT",
"settings": {
"ceremony": {
"inPerson": true
}
}
}
DocumentPackage pkg = PackageBuilder.newPackageNamed("In-Person Signing Transaction")
.withSettings(DocumentPackageSettingsBuilder.newDocumentPackageSettings()
.withInPerson())
.build();
DocumentPackage pkg = PackageBuilder.NewPackageNamed("In-Person Signing Transaction")
.WithSettings(DocumentPackageSettingsBuilder.NewDocumentPackageSettings()
.WithInPerson())
.Build();