Skip to main content

Vue d’ensemble

Après avoir passé une commande, interrogez l’endpoint /checkOrder pour suivre le statut et récupérer les codes de carte lors de l’exécution. La plupart des commandes sont traitées en quelques secondes.
Interrogez toutes les 5-10 secondes jusqu’à ce que la commande atteigne un état final : FULFILLED, PARTIALLY_FILLED ou REFUNDED.

Référence API

GET /v3/gift-cards/checkOrder/{orderId}

Documentation complète de l’endpoint

Valeurs de Statut de Commande

La commande est en cours de traitement. Continuez l’interrogation. La plupart des commandes se résolvent en 30 secondes.
Succès ! Toutes les cartes livrées. fulfilled_quantity === quantity. Cartes disponibles dans le tableau cards.
Succès partiel. Certaines cartes livrées, le reste annulé. fulfilled_quantity < quantity. Remboursement partiel émis automatiquement.
Échec. La commande a complètement échoué. fulfilled_quantity === 0. Remboursement intégral émis automatiquement.

Tests en mode Sandbox

Utilisez le mode sandbox pour tester sans dépenser de solde réel :

Tester une commande échouée

Utilisez TEST_REFUND comme type ID → Simule une commande échouée (statut REFUNDED)

Tester un succès partiel

Utilisez TEST_PARTIAL comme type ID → Simule une exécution à 50% (statut PARTIALLY_FILLED)
Sandbox Example

Vérification de statut de base

Exemples de réponse

En cours de traitement

Exécuté (Succès)

Partiellement exécuté

Implémentation de l’interrogation simple

Gestion des différents résultats

Exemple complet d’interrogation

Bonnes pratiques

Interroger toutes les 5 secondes

Équilibre entre réactivité et charge API

Définir un délai d'expiration

Arrêter l’interrogation après 5 minutes (60 tentatives)

Gérer tous les états

Traiter FULFILLED, PARTIALLY_FILLED et REFUNDED

Tester d'abord

Utiliser le mode sandbox avec TEST_REFUND et TEST_PARTIAL

Étapes suivantes

Livraison sécurisée

Chiffrer et livrer les cartes aux clients

Passer des commandes

Soumettre des commandes avec validation

Référence API

Documentation complète de l’endpoint