Intégration API KIWIZ

Intégration API KIWIZ


Intégration API KIWIZ

https://www.kiwiz.io/ est une plateforme de certification dans la Blockchain de documents (factures et avoirs).

Pour chaque facture et avoir, vous devez nous envoyer le document PDF et les données associées :

Documentation de l'API : https://api.kiwiz.io/doc#/

API : https://api.kiwiz.io/



Guide étapes par étapes :

Voici les étapes pour la mise en place

  1. Souscrire à un abonnement Kiwiz
  2. Récupérer son token d'identification
  3. Gestion des factures (post & get)
  4. Gestion des avoirs (post & get)


Vous devez avoir un abonnement actif pour intégrer Kiwiz.

Toutes les offres proposent un essai gratuit de 30 jours sans engagement : https://www.kiwiz.io/prix

1 - Souscrire à un abonnement Kiwiz

Choisissez votre offre sur cette page : https://www.kiwiz.io/prix

Vous recevrez ensuite vos identifiants à l'API Kiwiz par email avec les éléments suivants :

  1. username
  2. password
  3. subscription_id

Le subscription_id permet d'identifier votre système de caisse.

Le subscription_id permet d'identifier votre système de caisse, si vous avez plusieurs caisses, vous devez avoir plusieurs abonnements et donc plusieurs "subscription_id"

Si vous avez par exemple une boutique sous Magento en multi-boutique, vous devez avoir autant de d'abonnements que de boutiques.

N'hésitez pas à nous contacter si vous avez des volumes importants.

2 - Récupérer le token d'identification

Vous devez envoyer vos identifiants à l'API pour récupérer votre token.

Base URL API : https://api.kiwiz.io/

Documentation de l'API https://api.kiwiz.io/doc#/Tokens/authLogin

3 - Gestion des factures 

A : Envoyer les factures à l'API

Vous devez envoyer vos factures et données à l'API

Base URL API : https://api.kiwiz.io/

Documentation de l'API https://api.kiwiz.io/doc#/Factures/invoiceSave

  1. Document : fichier PDF de la facture
  2. Data : données de la facture

La liste des données à fournir se trouve directement dans la doc API dans la section :

  1. Model : Invoice

L'api Kiwiz vous retournera le hash du fichier et le hash du block :

{

 "file_hash": "PQkd3574xgdSDGdgsf5kihbfiudf5df7gds37SDGsdg",

 "block_hash": "PQkd3574xgdSDlufhzuoh448ezr48f57gds37SDGsdg"

}

Le block hash vous servira pour faire vos "get".

B : Récupération des factures : 

Vous pouvez récupérer vos factures en interrogeant l'API Kiwiz avec votre "block_hash".

Documentation de l'API : https://api.kiwiz.io/doc#/Factures/invoiceGet

Attention : seule la facture stockée dans Kiwiz est l'original certifié et inaltérable.

Pensez donc à bien intégré les "get" de Kiwiz lors d'évènement comme l'envoi de facture par email, la récupération par le client de la facture dans son compte, le téléchargement en back office  etc ...

Nous vous conseillons aussi de stocker une copie de la facture "get" de Kiwiz sur votre système, afin de ne pas faire trop de requête à l'API.

4 - Gestion des avoirs

A : Envoyer les avoirs à l'API

Vous devez envoyer vos factures et données à l'API

Base URL API : https://api.kiwiz.io/

Documentation de l'API https://api.kiwiz.io/doc#/Avoirs/creditmemoSave

  1. Document : fichier PDF de l'avoir
  2. Data : données de l'avoir

La liste des données à fournir se trouve directement dans la doc API dans la section :

  1. Model : Creditmemo

L'api Kiwiz vous retournera le hash du fichier et le hash du block :

{

 "file_hash": "PQkd3574xgdSDGdgsf5kihbfiudf5df7gds37SDGsdg",

 "block_hash": "PQkd3574xgdSDlufhzuoh448ezr48f57gds37SDGsdg"

}

Le block hash vous servira pour faire vos "get".

B : Récupération des avoirs : 

Vous pouvez récupérer vos avoirs en interrogeant l'API Kiwiz avec votre "block_hash".

Documentation de l'APIhttps://api.kiwiz.io/doc#/Avoirs/creditmemoGet

Attention : seul l'avoir est stockée dans Kiwiz est l'original certifié et inaltérable.

Pensez donc à bien intégré les "get" de Kiwiz lors d'évènement comme l'envoi d'avoir par email, la récupération par le client de l'avoir dans son compte, le téléchargement en back office  etc ...

Nous vous conseillons aussi de stocker une copie de l'avoir "get" de Kiwiz sur votre système, afin de ne pas faire trop de requête à l'API.




    • Related Articles

    • Tester l'API

      Tester l'API Vous pouvez tester l'API directement en ligne à cette adresse : https://api.kiwiz.io/doc#/ Vous devez créer un compte Kiwiz afin de pouvoir tester l'API à cette adresse : https://www.kiwiz.io/prix