Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
Una vez completada una transacción, puede entregar automáticamente los documentos firmados a sus firmantes. El siguiente código hará lo siguiente:
DocumentPackage superDuperPackage = newPackageNamed(getPackageName()) .withSigner(newSignerWithEmail("[email protected]") .withFirstName("John") .withLastName("Smith") .deliverSignedDocumentsByEmail() ) .withDocument(newDocumentWithName("First Document") .fromStream( documentInputStream1, DocumentType.PDF ) .withSignature(signatureFor("[email protected]") .onPage(0) .atPosition(100, 100))) .build();
Resultados
Una vez que haya enviado su paquete para la firma y la transacción, cada uno de sus firmantes recibirá un correo electrónico con un vínculo a los documentos firmados.
Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
Una vez completada una transacción, puede entregar automáticamente los documentos firmados a sus firmantes. El siguiente código hará lo siguiente:
DocumentPackage package = PackageBuilder.NewPackageNamed(PackageName) .DescribedAs("This is a new package") .WithSigner(SignerBuilder.NewSignerWithEmail(email1) .WithFirstName("John") .WithLastName("Smith") .DeliverSignedDocumentsByEmail()) .WithDocument(DocumentBuilder.NewDocumentNamed("My Document") .FromStream(fileStream1, DocumentType.PDF) .WithSignature(SignatureBuilder.SignatureFor(email1) .OnPage(0) .AtPosition(100, 100))) .Build();
Resultados
Una vez que haya enviado su paquete para la firma y la transacción, cada uno de sus firmantes recibirá un correo electrónico con un vínculo a los documentos firmados.
Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
Una vez completada una transacción, puede entregar automáticamente los documentos firmados a sus firmantes. El siguiente código hará lo siguiente:
Solicitud HTTP
POST /api/packages/{packageId}/roles
Encabezados HTTP
Accept: application/json Content-Type: application/json Authorization: Basic api_key
Carga útil de solicitud
{ "id": "Signer5", "reassign": true, "type": "SIGNER", "signers": [ { "email": "[email protected]", "firstName": "John", "lastName": "Smith", "id": "Signer5", "delivery": { "email": true, "download": true, "provider": true } } ], "name": "Signer5" }
Para obtener una descripción completa de cada campo, consulte la tabla Carga útil de solicitud siguiente.
Carga útil de respuesta
{ "id": "Signer5", "data": null, "specialTypes": [], "emailMessage": null, "attachmentRequirements": [], "locked": false, "reassign": true, "index": 0, "signers": [ { "group": null, "language": "en", "signature": null, "id": "Signer5", "delivery": { "provider": true, "email": true, "download": true }, "auth": { "scheme": "NONE", "challenges": [] }, "knowledgeBasedAuthentication": null, "data": null, "title": "", "company": "", "email": "[email protected]", "firstName": "John", "lastName": "Smith", "external": null, "updated": "2017-11-16T16:53:01Z", "phone": "", "professionalIdentityFields": [], "userCustomFields": [], "address": null, "created": "2017-11-16T16:53:01Z", "name": "", "specialTypes": [] } ], "name": "Signer5", "type": "SIGNER" }
Resultados
Una vez que haya enviado su paquete para la firma y la transacción, cada uno de sus firmantes recibirá un correo electrónico con un vínculo a los documentos firmados.
Tabla de carga útil de solicitud
Propiedad | Tipo | Editable | Obligatorio | Predeterminado | Valores de ejemplo |
---|---|---|---|---|---|
id | string | Sí | No | n/a | Signer5 |
reassign | boolean | Sí | No | false | true / false |
name | string | Sí | No | n/a | Signer5 |
id | string | Sí | No | n/a | Signer5 |
type | string | Sí | No | FIRMANTE | FIRMANTE / REMITENTE |
signers | |||||
string | Sí | No | n/a | [email protected] | |
firstName | string | Sí | No | n/a | Ernesto |
lastName | string | Sí | No | n/a | Puente |
id | string | Sí | No | n/a | Signer5 |
delivery | |||||
boolean | Sí | No | false | true / false | |
download | boolean | Sí | No | false | true / false |
provider | boolean | Sí | No | false | true / false |
Para descargar la muestra de código completa, consulte nuestro sitio Code Share.
Una vez completada una transacción, puede entregar automáticamente los documentos firmados a sus firmantes. El siguiente código hará lo siguiente:
ESignLiveAPIObjects.Role role = new ESignLiveAPIObjects.Role(); ESignLiveAPIObjects.Signer signer = new ESignLiveAPIObjects.Signer(); signer.firstName = 'firstName'; signer.lastName = 'lastName'; signer.email = '[email protected]'; signer.name = 'signer1'; signer.id = 'signer1'; signer.delivery = new ESignLiveAPIObjects.Delivery(true,true,true); //Boolean download, Boolean email, Boolean provider role.signers = new List<ESignLiveAPIObjects.Signer>{signer}; role.id = 'signer1';
Resultados
Una vez que haya enviado su paquete para la firma y la transacción, cada uno de sus firmantes recibirá un correo electrónico con un vínculo a los documentos firmados.