Journal des callbacks

Prev Next

Journal des callbacks

Dans le journal des callbacks, tous les callbacks exécutés, qu'ils aient réussi ou échoué, qui ont été configurés précédemment dans Paramètres > Développement > Callbacks sont consignés.  

  1. Filtrer le journal

Le journal peut être filtré par

  • plage de dates
    par exemple, afficher tous les callbacks effectués au cours des 30 derniers jours

  • Type d'entité
    Les types d'entité suivants sont disponibles :

    • Client

    • Opt-In du client

    • Données GDPR du client

    • Commande

    • Abonnement

    • Abonnement multi-utilisateurs

    • Facture

    • Annulation de facture

    • Correction de la facture

    • Transaction

    • Commande App Store

    • Abonnement App Store

    • Primes

    • Campagne de coupons

    • Canal des bons

    • Paiement échoué

    • Renouvellement du jeton d'accès à l'API

  • Type de callback
    Le type de callback dépend du type d'entité sélectionné et ne peut donc être choisi que si un type d'entité a été sélectionné au préalable.

  • Callback ID

  • Activez le bouton pour n'afficher que les callbacks ayant échoué.

  1. Tableau

Le tableau indique tous les callbacks qui ont été déclenchés.

  • En cliquant sur Callback ID, vous accédez directement aux paramètres du callback.

  • En cliquant sur l'ID de l'entité, vous accédez directement à l'entité concernée, par exemple,

    • type d'entité : CLIENT - ID de l'entité : numéro client → le compte client s'ouvre.

    • type d'entité : COMMANDE - ID de l'entité : numéro de commande → commande s'ouvre.

  • L'état peut indiquer un succès ou un échec. Si un callback a le statut "échoué", le message d'erreur associé peut être développé.

  • La colonne Nombre d'essais indique le nombre de tentatives de déclenchement d'un callback ayant échoué. Pour plus d'informations sur les callbacks en cas d'échec, voir ci-dessous.


Callbacks échoués

Si un callback échoue lors de la première tentative, le système essaie de joindre le serveur trois fois de plus. Cette opération a lieu à intervalles d'une heure, de six heures et de 24 heures. Aucune autre tentative n'est faite par la suite.

Si un callback échoue 10 fois ou plus 7 jours d'affilée, il est automatiquement désactivé par le système.  Si le callback échoue 10 fois ou plus en l'espace d'une journée, nous envoyons un courrier électronique automatique pour vous en informer à temps. Cet e-mail système est envoyé à l'adresse e-mail qui a été enregistrée comme e-mail de contact dans les données de l'entreprise du client dans le Merchant Backend.

Exemple :

Un callback avec le callback ID CB_YKHKY3T6UXIDFIXF6 et le callback type "Creer client" a été configuré dans le Merchant Backend. Ce callback est désormais déclenché à chaque fois qu'un nouveau client est créé.

Supposons que 20 nouveaux clients s'inscrivent en l'espace d'une journée, ce qui déclenche 20 callbacks. Ils échouent désormais dès la première tentative. Pour tous les types de callback, les tentatives sont répétées après 1 heure, après 6 heures et après 24 heures. Après l'échec de la dernière tentative, le scénario suivant se produit : le callback avec l'ID de callback CB_YKHKY3T6UXIDFIXF6 a échoué 10 fois ou plus en l'espace d'un jour et le message système est envoyé.

Le journal des callbacks peut désormais être filtré par type d'entité Client et par type de callback Création . Les messages d'erreur aident à trouver la cause de l'erreur.

Si le problème n'est pas résolu dans un délai d'une semaine, l'ensemble du callback est désactivé.