Vous trouverez ci-dessous des copies d’écran de la configuration Postman à utiliser pour créer une transaction.
A noter : l'exemple ci-dessous s'applique à la signature dans l'environnement de recette. Pour créer une transaction dans l'environnement de production, l'URL devra donc être modifié.
Exemple de contenu à coller dans le body :
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>requester.requestTransaction</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>profile</name>
<value>
<string>default</string>
</value>
</member>
<member>
<name>mustContactFirstSigner</name>
<value>
<boolean>0</boolean>
</value>
</member>
<member>
<name>finalDocSent</name>
<value>
<boolean>1</boolean>
</value>
</member>
<member>
<name>finalDocRequesterSent</name>
<value>
<boolean>1</boolean>
</value>
</member>
<member>
<name>description</name>
<value>
<string>Collecte de démo</string>
</value>
</member>
<member>
<name>language</name>
<value>
<string>fr</string>
</value>
</member>
<member>
<name>handwrittenSignatureMode</name>
<value>
<int>0</int>
</value>
</member>
<member>
<name>chainingMode</name>
<value>
<string>email</string>
</value>
</member>
<member>
<name>signers</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>firstname</name>
<value>
<string>Signer 1</string>
</value>
</member>
<member>
<name>lastname</name>
<value>
<string>(test)</string>
</value>
</member>
<member>
<name>emailAddress</name>
<value>
<string>signer1.test@yopmail.com</string>
</value>
</member>
<member>
<name>successURL</name>
<value>
<string>https://www.universign.com</string>
</value>
</member>
<member>
<name>cancelURL</name>
<value>
<string>https://www.universign.com</string>
</value>
</member>
<member>
<name>failURL</name>
<value>
<string>https://www.universign.com</string>
</value>
</member>
<member>
<name>certificateType</name>
<value>
<string>simple</string>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
<member>
<name>documents</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>documentType</name>
<value>
<string>pdf</string>
</value>
</member>
<member>
<name>content</name>
<value>
<base64> contenu du fichier en base64 </base64>
</value>
</member>
<member>
<name>name</name>
<value>
<string>doc.pdf</string>
</value>
</member>
<member>
<name>checkBoxTexts</name>
<value>
<array>
<data>
<value>
<string>Mon texte custom 1.</string>
</value>
<value>
<string>Mon texte custom 2.</string>
</value>
<value>
<string/>
</value>
</data>
</array>
</value>
</member>
<member>
<name>signatureFields</name>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>name</name>
<value>
<string>Signature1</string>
</value>
</member>
<member>
<name>signerIndex</name>
<value>
<int>0</int>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>