- 18 Nov 2024
- 4 Minutes à lire
- SombreLumière
- PDF
Création d’une session de signature
- Mis à jour le 18 Nov 2024
- 4 Minutes à lire
- SombreLumière
- PDF
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.