OneSpan Sign Developer: Sending and Retrieving Transactions

Haris Haidary, mai 2, 2018

Dans ce blog, je vais passer en compte ce que vous auriez pu manquer dans la communauté OneSpan Sign Developer au cours de la semaine du 23 avril 2018. Allons-y.

Envoi de transactions

Lors de la création de transactions/paquets dans OneSpan Sign, vous avez la possibilité de faire ce qui suit dans un seul appel SDK/API :

  1. Définir les informations de transaction (p. ex. nom, description, date d'expiration, etc.)
  2. Ajouter des destinataires
  3. Ajouter des documents
  4. Placer des signatures sur les documents
  5. Envoyer la transaction pour la signature

Toutefois, vous pouvez également faire ce qui précède dans des appels SDK/API distincts. Une fois votre transaction prête, vous pouvez l’envoyer à l’aide de l’appel suivant à l’aide du client OneSpan Sign :

Java SDK [code language"java"]eslClient.sendPackage(packageId); [/code]

.NET SDK [code language'"csharp"]eslClient.SendPackage(packageId); [/code]

REST API [code language'"javascript"]PUT https://sandbox.esignlive.com/api/packages/'packageId' -"status": "SENT"

Lien vers la poste

Récupération des transactions

En outre, vous pouvez également récupérer vos transactions via le SDK/API. Bien que, avec le SDK, vous les récupérez par statut de transaction (par exemple. DRAFT, SENT, COMPLETED, ARCHIVED, DECLINED, OPTED-OUT et EXPIRED).

Java SDK [code language'"java"]Page packages - eslClient.getPackageService().getUpdatedPackagesWithinDateRange(PackageStatus.SENT, new PageRequest(1, 50), from, to);[ /code]

.NET SDK [code language'"csharp"]Page packages - eslClient.PackageService.GetUpdatedPackagesWithinDateRange(DocumentPackageStatus.SENT, new PageRequest(1, 50), from, to);[ /code) Les extraits de code ci-dessus récupéreront les 50 premières transactions de votre compte qui sont en état DESENT (c'est-à-dire que la transaction est actuellement en cours) entre une plage de date que vous définissez. Avec l'API REST, cependant, vous pouvez récupérer toutes vos transactions quel que soit leur statut : [code language'"text"]GET https://sandbox.esignlive.com/api/packages?from '0'to'49[/code]

Lien vers la poste

Bug de statut de signature

Enfin, vous avez peut-être subi un bogue dans OneSpan Sign où l’application a renvoyé le mauvais statut de signature. Par exemple, un destinataire compléterait la signature des documents et le statut de signature s'afficherait toujours comme étant en attente. Ce bogue a maintenant été corrigé dans la dernière version (11.13.1).

Lien vers la poste

Si vous avez des questions concernant ce blog ou quoi que ce soit d’autre concernant l’intégration OneSpan Sign dans votre application, visitez les forums communautaires des développeurs: developer.esignlive.com. C'est moi qui l'ai fait. Merci de lire! Si vous avez trouvé ce message utile, s'il vous plaît le partager sur Facebook, Twitter, ou LinkedIn.

Haris Haidary

Évangéliste technique

LinkedIn - France Twitter (en)