Académique Documents
Professionnel Documents
Culture Documents
VERSION 5.0
DKBSIGN
DKB SOLUTIONS
SIEGE : Abidjan – Cocody, Riviera 3, Rue E128, Complexe Améthyste, Pavillon Emeraude
0
Intégration DKBSign version 5.0
I. Historique
PERSONNE A CONTACTER
HISTORIQUE DE L’API
Version Auteur Date Commentaires
CONFIDENTIALITE
1
Intégration DKBSign version 5.0
Toutes les informations contenues dans ce document sont considérées comme confidentielles.
L’utilisation de celles-ci en dehors du cadre de cette consultation ou la divulgation à des personnes
extérieures est soumise à l’approbation préalable de DKB Solutions.
I. Historique………………………………………………………………………………….2
II. Principe de signature avec DKBSign……………………………………………3
III. Signer avec DKBSign…………………………………………………………………..3
III-1 Prérequis…………………………………………………………………….3
III-2 Signons maintenant ……………………………………………………3
IV. Contrats signés…………………………………………………………………………..7
V. Informations………………………………………………………………………………8
VI. Exemple document signé……………………………………………………………9
VII. Annexe (Liste des codes réponses)…………………………………………..11
VIII. Assistance technique ………………………………………………………………11
2
Intégration DKBSign version 5.0
II. Principe de signature avec DKBSign
Le workflow de la plateforme du client envoie le document PDF à signer par la méthode POST. DKBSign
récupère le document PDF et le signe à l’aide d’un certificat électronique. Puis renvoie le document
signé (non modifiable) à la plateforme du client.
Le protocole HTTPS, en utilisant le certificat SSL, chiffre les données échangées puis la clé de sécurité
cryptée donnée au client nous assure de la fiabilité, de l’authenticité des données et de celle du client.
3
Intégration DKBSign version 5.0
NOM DESCRIPTION
4
Intégration DKBSign version 5.0
NOM DESCRIPTION
5
Intégration DKBSign version 5.0
PARAMETRES {
JSON
EXEMPLE "Key_Api":"test@dkbsign7",
"Id_cl":"0908155815",
"signataire":"kouadio",
"signataire2":"kouame",
"posX_signataire2":"120",
"posY_signataire2":"100",
"signataire3":"kouassi",
"posX_signataire3":"140",
"posY_signataire3":"150",
"nbre_signatair":"3",
"Code_ctr":"tl01",
"ctr":"https://serveur/contrat.pdf",
"nom_ctr":"contrat-tl01",
"posX":100,
"posY":50,
"posX_qr":100,
"posY_qr":10,
"taille_qr":20,
"img_signataire_png":"https://serveur/images/signatur.png",
"posX_Imgsign":10,
"posY_Imgsign":10,
"page_sign":"",
"Largeur_img_signataire_png":40,
"Hauteur_img_signataire_png":16,
"initial":"",
"qrcodeyes":""
}
REPONSE {
SUCCÈS "code": 804,
"message": "Document signe",
"signature_restant": 981
}
* : En scannant ce code qr vous savez si le document signé est authentique ou pas. Donc même après
impression de vos documents signés vous avez toujours un moyen de vérifier leur authenticité.
Un signataire :
Vous devez renseigner le paramètre « nbre_signatair » à 1, puis renseigner tous les autres
paramètres sauf ceux concernant les deux autres signataires.
Deux signataires :
Vous devez renseigner le paramètre « nbre_signatair » à 2, puis renseigner tous les autres
paramètres sauf ceux concernant le 3ème signataire.
6
Intégration DKBSign version 5.0
Trois signataires :
Vous devez renseigner le paramètre « nbre_signatair » à 3, puis renseigner tous les autres paramètres.
NOM DESCRIPTION
PARAMETRES https://www.dkbsigns.com/API4/Api_dkbsign4/v1/getTestdocsign7/B01
EXEMPLE
REPONSE {
SUCCÈS "code": 807,
"transac": [
{
"Id_cl": "0708155815",
"Code_ctr": "cl01",
"ctr": "https://chemin_du_contrat/contrat-cl01.pdf",
"sign_trans": "W4RDiQySz/72u1ERs972Yjp4gd6pHdBGYITBu0WFk
}
]
}
7
Intégration DKBSign version 5.0
NOM DESCRIPTION
PARAMETRES https://www.dkbsigns.com/API4/Api_dkbsign4/v1/getTestdocsignnum7/070815581522
EXEMPLE
REPONSE {
SUCCÈS "code": 807,
"transac": [
{
"Id_cl": "070815581522",
"Code_ctr": "Aa01",
"ctr": "https://chemin_du_contrat/Aa01.pdf",
"sign_trans": "pUfOK6Pt4gU2AomsEkSKpAIzoUHX6NQmZNgy5p+os90Z7hcnnSweQNyQb+Xf
}
]
}
V. Informations
Vous avez signés vos documents, puis les avez récupérés. Maintenant si vous voulez obtenir des
informations sur votre compte DKBSign (comme par exemple les informations sur votre certificat
électronique, votre nombre de signature etc...).
Informations générales
8
Intégration DKBSign version 5.0
NOM DESCRIPTION
PARAMETRES https://www.dkbsigns.com/API4/Api_dkbsign4/v1/getInfoCertificat7/test@dkbsign7
EXEMPLE
REPONSE {
SUCCÈS "code": 807,
"Nom": "/C=CI/O=DKB SOLUTIONS/OU=CI-ABJ-2006-B-8567/L=CI-ABJ-2006-B-8567/
CN=dkbsolutions.com",
"Numero_seri": "0x1121F7DC3109E0A27C1C4A5E072AFA6F9921",
"Validite_debut": "19-04-2022 12:03:56",
"Validite_fin": "19-04-2023 12:03:56",
"nbre_doc_sign": "Vous avez signé 1 fois."
}
9
Intégration DKBSign version 5.0
10
Intégration DKBSign version 5.0
VII. Annexe (Liste des codes réponses)
Lors de l’utilisation de l’api, vous recevez des informations en json contenant des codes. Voici ci-après
la signification de chacun de ces codes :
CODE SIGNIFICATION
800 Token de sécurité invalide
801 Token de sécurité est manquant
802 Votre volume de signature est épuisé
803 Erreur lors de la signature
804 Document signe
805 Erreur non capturé
806 Mauvaise clé d'api
807 Succès de la requête
808 Erreur de la requête
Pour toute question technique, vous pouvez nous contacter par téléphone au +(225) 22 47 00 50 ou
sur le site https://www.dkbsolutions.com ou encore par mail support.technique@dkbsolutions.com /
info@dkbsolutions.com
Accessible les jours ouvrés du lundi au vendredi de 09h00 à 17h30 (heure légale ivoirienne).
11
Intégration DKBSign version 5.0