Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Après l'envoi d'une transaction, vous pouvez créer une Signer Experience pour vos signataires. Cela peut se faire de l'une des manières suivantes :
-
En créant un jeton de session puis en construisant une redirection d'URL,
-
En récupérant l'URL de signature.
La différence entre la construction de l'URL avec un jeton de session et la récupération d'une URL de signature est qu'une URL de signature n'expire pas.
Créer une Signer Experience
Pour créer une Signer Experience, vous devez d'abord créer l'objet PackageId de votre paquet de documents.
Si vous avez besoin d'une comparaison avec la procédure de création d'objets de base, ou si c'est la première fois que vous créez une transaction, consultez la rubrique Création et envoi d'une transaction.
Pour créer un Signer Experience, il est important de noter que le statut de votre transaction doit être soit ENVOYÉ soit COMPLÉTÉ. Sinon, une exception sera déclenchée.
Une fois que vous aurez votre objet PackageId , vous utilisez le OneSpan SignApprovalService pour transmettre l'objet PackageId et la chaîne SignerId comme paramètres pour récupérer l'URL de signature. Par exemple :
String signerId = "Signer1"; String packageid = "your_package_id"; EslClient eslClient = new EslClient(API_KEY, API_URL); PackageId packageId = new PackageId(packageid); String signingUrl = eslClient.getPackageService().getSigningUrl(packageId, signerId); System.out.println(signingUrl);
Résultats
Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.
Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Après l'envoi d'une transaction, vous pouvez créer une Signer Experience pour vos signataires. Cela peut se faire de l'une des manières suivantes :
-
En créant un jeton de session puis en construisant une redirection d'URL,
-
En récupérant l'URL de signature.
La différence entre la construction de l'URL avec un jeton de session et la récupération d'une URL de signature est qu'une URL de signature n'expire pas.
Créer une Signer Experience
Pour créer une Signer Experience, vous devez d'abord créer l'objet PackageId de votre paquet de documents.
Si vous avez besoin d'une comparaison avec la procédure de création d'objets de base, ou si c'est la première fois que vous créez une transaction, consultez la rubrique Création et envoi d'une transaction.
Pour créer un Signer Experience, il est important de noter que le statut de votre transaction doit être soit ENVOYÉ soit COMPLÉTÉ. Sinon, une exception sera déclenchée.
Une fois que vous aurez votre objet PackageId , vous utilisez le OneSpan SignApprovalService pour transmettre l'objet PackageId et la chaîne SignerId comme paramètres pour récupérer l'URL de signature. Par exemple :
string signerId = "Signer1"; string packageid = "your_package_id"; EslClient eslClient = new EslClient(API_KEY, API_URL); PackageId packageId = new PackageId(packageid); string signingUrl = eslClient.PackageService.GetSigningUrl(packageId, signerId); Debug.WriteLine(signingUrl);
Résultats
Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.
Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Après l'envoi d'une transaction, vous pouvez créer une Signer Experience pour vos signataires. Cela peut se faire de l'une des manières suivantes :
-
En créant un jeton de session puis en construisant une redirection d'URL,
-
En récupérant l'URL de signature.
La différence entre la construction de l'URL avec un jeton de session et la récupération d'une URL de signature est qu'une URL de signature n'expire pas.
Créer une Signer Experience
Pour créer une Signer Experience, vous devez d'abord créer l'objet PackageId de votre paquet de documents.
Si vous avez besoin d'une comparaison avec la procédure de création d'objets de base, ou si c'est la première fois que vous créez une transaction, consultez la rubrique Création et envoi d'une transaction.
Pour créer un Signer Experience, il est important de noter que le statut de votre transaction doit être soit ENVOYÉ soit COMPLÉTÉ. Sinon, une exception sera déclenchée.
Une fois que vous avez votre PackageId vous devrez alors récupérer le role id et faire la requête suivante :
Requête HTTP
GET /api/packages/{packageId}/roles/{roleId}/signingUrl
En-têtes HTTP
Accept: application/json Content-Type: application/json Authorization: Basic api_key
Données utiles de la réponse
{ "roleId": "2jsTTXD2dZMZ", "url": "https://sandbox.e-signlive.com/auth?target=https%3A%2F%2Fsandbox.esignlive.com\r\n%2Fpackages%2FnaXQwWFSQB9RkOiH6AguBCkXp2k=%2Fsign&loginToken=\r\nMi4xMDAwGpGY3JJPS55ZnNSeHBmekNxc1RzdnNJRVlBSDkZBR1RhcmxKS09aZ3M4aFZXVlpvdExrdz09", "packageId": "a3b023bf-db56-4c53-b36e-bd9acd0579f4" }
Résultats
Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.
Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Après l'envoi d'une transaction, vous pouvez créer une Signer Experience pour vos signataires. Cela peut se faire de l'une des manières suivantes :
-
En créant un jeton de session puis en construisant une redirection d'URL,
-
En récupérant l'URL de signature.
La différence entre la construction de l'URL avec un jeton de session et la récupération d'une URL de signature est qu'une URL de signature n'expire pas.
Créer une Signer Experience
Pour créer une Signer Experience, vous devez d'abord créer l'objet PackageId de votre paquet de documents.
Si vous avez besoin d'une comparaison avec la procédure de création d'objets de base, ou si c'est la première fois que vous créez une transaction, consultez la rubrique Création et envoi d'une transaction.
Pour créer un Signer Experience, il est important de noter que le statut de votre transaction doit être soit ENVOYÉ soit COMPLÉTÉ. Sinon, une exception sera déclenchée.
Une fois que vous avez récupéré l'identifiant de votre paquet, utilisez la fonction encapsulée ci-dessous pour passer les éléments PackageID et RoleId comme paramètres pour récupérer l'url de signature.
public String getSigningUrl(String packageId, String roleId)
Résultats
Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.