Création d’une session de signature
  • 18 Nov 2024
  • 4 Minutes à lire
  • Sombre
    Lumière
  • PDF

Création d’une session de signature

  • Sombre
    Lumière
  • PDF

Résumé de l’article

Java SDK.NET SDKREST APIAPEX SDK

Java SDK

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Une fois qu’une transaction a été envoyée, vous pouvez créer une expérience signataire pour vos signataires. Cela peut se faire de l’une des manières suivantes :

  • En créant un jeton de session, puis en créant une redirection d’URL,

  • En récupérant l’URL de signature.

  • La différence entre la création 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éation d’une expérience signataire

Pour créer une expérience signataire, vous devez d’abord créer l’objet PackageId de votre package de documents.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Pour créer une expérience signataire, il est important de noter que le statut de votre transaction doit être ENVOYÉ ou TERMINÉ. Sinon, une exception sera levée.

Une fois que vous avez votre objet PackageId , vous utilisez le OneSpan SignApprovalService pour transmettre l’objet PackageId et la chaîne SignerId en tant que paramètres afin de 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 avez exécuté votre code.

Kit de développement logiciel (SDK) .NET

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Une fois qu’une transaction a été envoyée, vous pouvez créer une expérience signataire pour vos signataires. Cela peut se faire de l’une des manières suivantes :

  • En créant un jeton de session, puis en créant une redirection d’URL,

  • En récupérant l’URL de signature.

  • La différence entre la création 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éation d’une expérience signataire

Pour créer une expérience signataire, vous devez d’abord créer l’objet PackageId de votre package de documents.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Pour créer une expérience signataire, il est important de noter que le statut de votre transaction doit être ENVOYÉ ou TERMINÉ. Sinon, une exception sera levée.

Une fois que vous avez votre objet PackageId , vous utilisez le OneSpan SignApprovalService pour transmettre l’objet PackageId et la chaîne SignerId en tant que paramètres afin de 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 avez exécuté votre code.

REST API

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Une fois qu’une transaction a été envoyée, vous pouvez créer une expérience signataire pour vos signataires. Cela peut se faire de l’une des manières suivantes :

  • En créant un jeton de session, puis en créant une redirection d’URL,

  • En récupérant l’URL de signature.

  • La différence entre la création 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éation d’une expérience signataire

Pour créer une expérience signataire, vous devez d’abord créer l’objet PackageId de votre package de documents.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Pour créer une expérience signataire, il est important de noter que le statut de votre transaction doit être ENVOYÉ ou TERMINÉ. Sinon, une exception sera levée.

Une fois que vous avez votre PackageId, vous devrez récupérer l’ID de rôle et effectuer la demande 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

Charge utile de 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 avez exécuté votre code.

APEX SDK

Pour télécharger l’exemple de code complet, consultez notre site Code Share .

Une fois qu’une transaction a été envoyée, vous pouvez créer une expérience signataire pour vos signataires. Cela peut se faire de l’une des manières suivantes :

  • En créant un jeton de session, puis en créant une redirection d’URL,

  • En récupérant l’URL de signature.

  • La différence entre la création 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éation d’une expérience signataire

Pour créer une expérience signataire, vous devez d’abord créer l’objet PackageId de votre package de documents.

Si vous avez besoin d’une comparaison avec la procédure de création d’objet de base, ou si c’est la première fois qu’une transaction est créée, reportez-vous à la section Creating and Sending a Transaction.

Pour créer une expérience signataire, il est important de noter que le statut de votre transaction doit être ENVOYÉ ou TERMINÉ. Sinon, une exception sera levée.

Une fois que vous avez récupéré votre ID de package, utilisez la fonction encapsulée ci-dessous pour passer PackageID et RoleId en tant que paramètres permettant de récupérer l’URL de signature.

 public String getSigningUrl(String packageId, String roleId) {
    // Your implementation here
    // Example: return the signing URL based on packageId and roleId
    String signingUrl = 'https://example.com/sign?packageId=' + packageId + '&roleId=' + roleId;
    return signingUrl;
}

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle