Les notifications Stripe dans un salon Discord
Collez l'URL d'un webhook Discord, ajoutez un endpoint dans Stripe : votre serveur voit chaque vente, chaque nouvel abonné et chaque paiement échoué. Aucun bot à héberger.
Chargement…
Obtenir l'adresse du webhook de votre salon Discord
- Dans Discord, ouvrez les paramètres du salon (la roue dentée à côté de son nom). Il faut la permission « Gérer les webhooks » sur le serveur.
- Ouvrez Intégrations, puis Webhooks, et cliquez sur Nouveau webhook.
- Cliquez sur Copier l'URL du webhook. Elle commence par
https://discord.com/api/webhooks/. Collez-la ci-dessus.
Le message arrive sous forme d'« embed » avec un bord coloré : vert pour une rentrée d'argent, rouge pour un paiement échoué ou un litige, ambre pour un remboursement ou une annulation programmée. Il est publié sous le nom « Stripe » ; l'avatar est celui que vous avez donné au webhook dans Discord.
Ensuite, côté Stripe
- Une fois le canal connecté, vous recevez une adresse d'endpoint. Dans votre tableau de bord Stripe, sous Développeurs → Webhooks, ajoutez-la comme endpoint. Le mode test est un bon point de départ.
- Sélectionnez les événements qui vous intéressent. Le tableau de bord de votre connexion en liste dix, qui couvrent paiements, échecs, abonnements, remboursements et litiges.
- Copiez la clé secrète de signature que Stripe affiche pour l'endpoint (elle commence par
whsec_) et collez-la dans le tableau de bord. Dès lors, les événements sont vérifiés.
Ce que vous obtenez
- Uniquement de vrais événements. La signature Stripe est contrôlée avant tout envoi. Les cinq contrôles en détail.
- Un message par paiement, alors que Stripe émet plusieurs événements pour le même, et jamais deux fois le même événement.
- Vos règles : types d'événements, montant minimum, mode test activé ou non.
- Un résumé quotidien à l'heure choisie, et un journal de chaque événement avec ce qui en a été fait.
Les messages envoyés dans le canal et le tableau de bord d'une connexion sont rédigés en anglais.
Questions
- Faut-il un bot ?
- Non. Un webhook Discord suffit : il se crée dans les paramètres du salon, sans bot, sans jeton et sans hébergement.
- Peut-on donner directement le webhook Discord à Stripe ?
- Non. Discord attend son propre format de message et refuse un événement Stripe brut. Il faut quelque chose qui lise l'événement et écrive le message : c'est ce que fait cet outil, après avoir vérifié la signature.