MakerPing

Vos actions.
Votre activité.

Un export terminé, un niveau gagné, un formulaire envoyé. Choisissez ce que votre projet raconte.

  1. Créer une source

    Dans votre espace, associez une source à votre projet. Le serveur utilise une clé privée ; le site web utilise un identifiant public et une origine autorisée.

    Connecter une source
  2. Envoyer votre premier test

    Choisissez votre environnement. Installez le SDK JavaScript depuis npm : ses types TypeScript sont inclus, sans dépendance supplémentaire.

    npm install @makerping/sdk-javascript@beta
    Premier test serveur
    import {createMakerPing} from '@makerping/sdk-javascript';
    
    const ping = createMakerPing({
      token: process.env.MAKERPING_INGEST_TOKEN,
      environment: 'sandbox',
    });
    const receipt = await ping.track(
      'integration_checked', {runtime: 'node'}
    );
    if (!receipt.accepted) {
      console.warn(receipt.reason);
    }

    Node.js 22.12 ou plus récent. Gardez votre clé dans les secrets du serveur. Ce test vérifie la connexion ; le SDK ne lit aucune donnée de votre compte.

  3. Vérifier, puis choisir le suivi

    Le journal confirme l’envoi depuis votre source et montre ses propriétés. Donnez un libellé à l’événement, activez sa place dans le fil ou une alerte, puis passez en production. Le fil se met à jour automatiquement quand il est ouvert.

    Ouvrir le journal de réception ↗

Un événement, même en cas de renvoi

Chaque occurrence a un ID unique. Les nouvelles tentatives réutilisent l’événement complet : même ID, date et propriétés. Un conflit 409 signale un contenu différent pour un ID déjà reçu.

Pour reprendre après une panne, persistez l’événement avec votre action métier dans une outbox, puis envoyez-le avec ping.send(event). Le SDK borne les attentes et les tentatives ; sa file en mémoire n’est pas persistante. Gardez la livraison hors du chemin critique d’un paiement ou d’une inscription.