Recette : Stripe vers Synkro

Cette recette publie un message dans un canal de Synkro quand Stripe émet un événement (paiement réussi, remboursement…). Elle a été jouée en mode test sur une vraie charge : le message est arrivé dans le canal avec le type de l'événement, le montant et la devise.

La chaîne

Stripe n'émet pas le format Slack : il envoie sa propre charge JSON. Elle passe donc par Make, qui la met en forme avant de la publier.

Mise en place

  1. Dans Administration › Intégrations, crée un webhook entrant pour le canal voulu et copie son adresse (affichée une seule fois).
  2. Dans Make, crée un scénario avec un module Custom webhook, puis un module HTTP vers l'adresse du webhook de Synkro.
  3. Dans le corps du module HTTP, compose le champ text avec le type de l'événement, le montant et la devise issus de la charge de Stripe.
  4. Dirige les événements de Stripe vers l'adresse du Custom webhook de Make.

Ce que Synkro reçoit

POST https://integrations.mysynkro.fr/hooks/in/syk_whk_…
Content-Type: application/json

{ "text": "Stripe : payment_intent.succeeded, 12.00 EUR" }

Synkro répond 200 avec le corps ok, et le message apparaît dans le canal.

Ce qui est converti

Rien ne l'est côté Synkro : c'est Make qui transforme la charge de Stripe en message. Synkro lit le format Synkro tel quel (text ou title, au moins un des deux ; le texte est du Markdown de Synkro).

Limites

Retour à la page Développeurs : webhooks entrants, formats, signature et limites.