- Documentation
- Développeurs
- Webhooks
Plateformes de vente
Gumroad, Lemon Squeezy, Paddle, Shopify.
En plus du webhook générique et de Stripe, Bao sait recevoir directement les évènements de plusieurs plateformes de vente. Chaque source se configure et s’active séparément dans le dashboard.
| Plateforme | Ce que Bao attend |
|---|---|
| Gumroad | Un jeton généré par Bao, à poser dans le ping de Gumroad |
| Lemon Squeezy | Le secret de signature de votre webhook |
| Paddle | Le secret de signature, et une clé API pour les vérifications |
| Shopify | Le secret de signature de votre webhook |
Principe commun
Quelle que soit la plateforme :
- Vous activez la source dans Bao et récupérez l’URL de webhook.
- Vous collez cette URL dans la plateforme.
- Vous copiez le secret de la plateforme dans Bao. Les secrets sont stockés chiffrés et ne sont jamais réaffichés en clair.
- Vous choisissez le palier par défaut, et éventuellement une correspondance produit vers palier.
Un achat ouvre un droit, un remboursement ou une annulation le ferme, avec la période de grâce configurée.
Identifier l’acheteur
Comme pour Stripe, ces plateformes connaissent un email, rarement un identifiant Discord. Le comportement est le même : sans identifiant Discord, Bao crée un droit en attente, que l’acheteur récupère via la réclamation dans Discord.
C’est le fonctionnement normal, pas un mode dégradé. La plupart des serveurs n’utilisent que celui-là.
Plusieurs sources en même temps
Rien n’empêche d’avoir Stripe, Gumroad et le webhook direct actifs simultanément. Chaque droit garde la trace de sa source, et le rôle n’est retiré que quand plus aucune source ne le justifie.