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.

Capture

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.

Capture

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.

Capture

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.

Capture