Documentation · API Platon

Vue d'ensemble

Tout pour démarrer votre intégration Platon.

Qu'est-ce que Platon ?

Platon est l'API REST Limpidius permettant d'émettre des tickets dématérialisés structurés à partir des transactions de caisse. Vous envoyez une seule requête contenant le détail de la transaction (lignes produits, ventilation de TVA, moyen de paiement) et Platon prend en charge la génération du ticket et sa remise au client.

Platon prend en charge les modes de remise suivants :

  • Email : le ticket est envoyé directement dans la boîte de réception du client.
  • Impression : un ticket papier est généré sur le terminal de caisse.
  • Email et impression : les deux canaux sont utilisés simultanément.
  • Sans impression : la transaction est enregistrée sans aucune remise.

Authentification

Toutes les requêtes doivent inclure un jeton Bearer valide dans l'en-tête Authorization. Voir Authentification pour savoir comment obtenir un jeton.

Shell
# Inclure cet en-tête dans chaque requête
Authorization: Bearer {YOUR_ACCESS_TOKEN}

Codes de statut HTTP

CodeSignification
201 CreatedLa requête a été acceptée et la transaction traitée avec succès.
400 Bad RequestLe corps de la requête est mal formé ou des champs obligatoires sont absents.
401 UnauthorizedLe jeton fourni est absent, invalide ou expiré.
422 Unprocessable EntityLa requête est bien formée mais contient des valeurs invalides.
429 Too Many RequestsVous avez dépassé la limite d'appels autorisée.
500 Internal Server ErrorUne erreur inattendue est survenue de notre côté. Réessayez avec un backoff exponentiel.

Idempotence

Le champ requestId (UUID v4) est obligatoire sur chaque requête de transaction. Si le même requestId est soumis plusieurs fois, seule la première requête est traitée : les doublons suivants sont ignorés silencieusement. Vous pouvez ainsi rejouer sans risque une requête en échec, sans traiter la transaction deux fois.

Générez un nouvel UUID v4 pour chaque nouvelle transaction. Ne réutilisez le même UUID que pour rejouer exactement la même requête.

À suivre · API Platon
Transactions