Remarque : cet article s’applique à la publication d’applications dans GitHub Marketplace uniquement. Pour plus d’informations sur la publication de GitHub Actions dans GitHub Marketplace, consultez « Publication d’actions dans GitHub Marketplace ».
Les plans tarifaires GitHub Marketplace peuvent être gratuits, forfaitaires ou par unité. Les prix sont définis, affichés et traités en dollars US. Les plans payants sont limités aux applications publiées par des éditeurs vérifiés. Pour plus d’informations sur la façon de devenir un éditeur vérifié, consultez « Demande de vérification d’éditeur pour votre organisation ».
Les clients achètent votre application en utilisant un moyen de paiement lié à leur compte sur GitHub. Vous n’avez pas besoin d’écrire de code pour effectuer des transactions de facturation, mais vous devez gérer les événements à partir de l’API GitHub Marketplace. Pour plus d’informations, consultez « Utilisation de l’API GitHub Marketplace dans votre application ».
Si l’application que vous référencez sur GitHub Marketplace offre plusieurs options de plan, vous pouvez configurer des plans tarifaires correspondants. Par exemple, si votre application offre deux options de plan, open source et professionnel, vous pouvez configurer la gratuité pour votre plan open source et une tarification forfaitaire pour votre plan professionnel. Chaque référencement sur la GitHub Marketplace doit proposer un prix annuel et un prix mensuel pour chaque plan référencé.
Pour plus d’informations sur la création d’un plan tarifaire, consultez « Définition des plans tarifaires pour votre référencement ».
Remarque : Quand vous listez une application sur GitHub Marketplace, vous ne pouvez pas la lister avec un plan tarifaire gratuit si vous proposez un service payant en dehors de GitHub Marketplace.
Types de plans tarifaires
Plans tarifaires gratuits
Les applications gratuites sont encouragées dans GitHub Marketplace et constituent un excellent moyen d’offrir des services open source. Si vous listez une version payante de votre application en dehors de GitHub Marketplace, vous devez proposer au moins un plan payant lors du référencement de l’application dans GitHub Marketplace.
Les plans gratuits le sont totalement pour les utilisateurs. Si vous configurez un plan tarifaire gratuit, vous ne pouvez pas facturer les utilisateurs qui choisissent ce plan pour l’utilisation de votre application. Vous pouvez créer des plans gratuits et payants pour votre référencement.
Toutes les applications doivent gérer des événements de nouveaux achats et d’annulations. Les applications qui n’ont que des plans gratuits n’ont pas besoin de gérer des événements d’essai gratuit, de mise à niveau et de retour à une version antérieure. Pour plus d’informations, consultez « Utilisation de l’API GitHub Marketplace dans votre application ».
Si vous ajoutez un plan payant à une application que vous avez déjà référencée dans le GitHub Marketplace en tant que service gratuit, vous devez demander une vérification de l’application et passer par l’intégration financière.
Plans tarifaires payants
Il existe deux types de plans tarifaires payants :
-
Les plans tarifaires forfaitaires facturent des frais fixes sur une base mensuelle et annuelle.
-
Les plans de tarification à l’unité incluent des frais mensuels ou annuels définis pour chaque utilisateur d’une organisation.
Vous pouvez également proposer des essais gratuits. Ceux-ci permettent aux clients de bénéficier d’essais gratuits de 14 jours d’OAuth ou d’applications GitHub. Lorsque vous configurez un plan tarifaire pour la Place de marché, vous pouvez sélectionner l’option permettant de fournir un essai gratuit pour les plans tarifaires forfaitaires ou par unité.
Essais gratuits
Les clients peuvent commencer un essai gratuit de tout plan payant référence sur la Place de marché, qui inclut des essais gratuits. Toutefois, les clients ne peuvent pas créer plus d’un essai gratuit par produit de la Place de marché.
Les essais gratuits ont une durée fixe de 14 jours. Les clients sont avertis 4 jours avant la fin de leur période d’essai (le 11e jour de l’essai gratuit) que leur plan sera mis à niveau. À la fin d’un essai gratuit, les clients seront automatiquement inscrits au plan qu’ils testent s’ils n’annulent pas.
Pour plus d’informations, consultez « Traitement des nouveaux achats et des essais gratuits ».
Remarque : GitHub attend de vous que vous supprimiez toutes les données client privées dans les 30 jours suivant l’annulation d’un essai, à compter de la réception de l’événement d’annulation.