Skip to main content

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.