Référence API
Choisissez l’opération d’API, le modèle d’autorisation et l’appelant adaptés à chaque flux d’intégration DEUNA.
Sur cette page
La référence de l’API DEUNA couvre les opérations du backend marchand et des applications clientes publiées dans la documentation précédente. Commencez par l’appelant, et pas seulement par le nom de la ressource, car le modèle d’autorisation pris en charge varie selon la surface. Les autres routes de l’API Gateway sont volontairement exclues de cette référence.
Utilisez la navigation de la référence API pour parcourir les opérations publiées par domaine produit et ressource.
URL de base#
Utilisez l'URL de base de l'environnement de test. Passez à la production uniquement après avoir obtenu les identifiants de production et terminé la certification.
Choisir la surface API#
| Surface | Appelant prévu | Autorisation | Utilisez-le pour |
|---|---|---|---|
| Backend du commerçant · communication entre serveurs | Infrastructure sécurisée pour les commerçants | Clé API privée dans X-Api-Key; X-Store-Code et en utilisant les en-têtes idempotents si nécessaire | Commandes, achats, captures, remboursements, annulations et consultations opérationnelles |
| Application client · communication entre utilisateur et serveur | Application web ou mobile du commerçant pour le compte d'un client | Contexte d'application public plus l'utilisateur Authorization: Bearer … après connexion ; ne jamais inclure une clé privée | Connexion facultative, profils et adresses réutilisables, et cartes enregistrées |
Authentification#
Backend du commerçant
Envoyer la clé API privée dans X-Api-Key, et non dans l'en-tête Bearer. Conserver sur une infrastructure de serveur sécurisée.
X-Api-Key: YOUR_PRIVATE_API_KEY
X-Store-Code: STORE_CODE
X-Idempotency-Key: order_1042-attempt_1
Content-Type: application/jsonClient authentifié
Envoyez le jeton d’accès utilisateur dans l’en-tête Bearer. Certaines opérations de commande et de portefeuille nécessitent également la clé d’application du marchand ou le contexte de la boutique ; chaque page d’opération indique son autorisation et les en-têtes transmis.
Authorization: Bearer USER_ACCESS_TOKEN
X-Api-Key: APPLICATION_API_KEY
X-Store-Code: STORE_CODE
Content-Type: application/jsonVoir Authentification pour la gestion des identifiants, la durée de vie des jetons et la rotation.
Opérations côté serveur du commerçant#
Opérations d'application du client#
Réponses et erreurs#
Consultez la liste complète dans Codes d’erreur.
Gestion des versions de chemin#
Utilisez chaque chemin exactement comme publié. L'API Gateway expose fréquemment des routes canoniques sans une référence interne. /api/v1 Préfixe. Un segment de version, par exemple /v2 Ce segment est inclus uniquement lorsque la route publique affichée dans le catalogue. Les modifications rétrocompatibles sont répertoriées dans Historique des modifications.