Utilisation de l’API GitHub Marketplace dans votre application
Découvrez comment intégrer l’API GitHub Marketplace et les événements de webhook dans votre application pour la GitHub Marketplace .
Points de terminaison REST pour l’API GitHub Marketplace
Pour faciliter la gestion de votre application sur GitHub Marketplace, utilisez ces points de terminaison d’API GitHub Marketplace.
Événements de webhook pour l’API GitHub Marketplace
Une application GitHub Marketplace reçoit des informations sur les modifications apportées au plan de l’utilisateur du webhook d’événement d’achat de la Place de marché. Un événement d’achat de la Place de marché est déclenché lorsqu’un utilisateur achète, annule ou change son plan de paiement.
Test de votre application
GitHub recommande de tester votre application avec des API et des webhooks avant de soumettre votre référencement à GitHub Marketplace afin de pouvoir proposer une expérience idéale pour les clients. Avant qu’un expert d’intégration approuve votre application, celle-ci doit gérer correctement les flux de facturation.
Traitement des nouveaux achats et des essais gratuits
Lorsqu’un client achète un plan payant, un essai gratuit ou la version gratuite de votre application GitHub Marketplace, vous recevez le webhook d’événement marketplace_purchase
avec l’action purchased
, ce qui lance le processus d’achat.
Traitement des changements de plan
La mise à un niveau supérieur ou inférieur d’une application GitHub Marketplace déclenche le webhook d’événementmarketplace_purchase
avec l’action changed
, qui lance le processus de mise à un niveau supérieur ou inférieur.
Traitement des annulations de plan
L’annulation d’une application GitHub Marketplace déclenche le webhook d’événementmarketplace_purchase
avec l’action cancelled
, qui lance le processus d’annulation.