注意:本文适用于仅在 GitHub Marketplace 中发布 GitHub Apps 的情况。 若要详细了解如何在 GitHub Marketplace 中发布 GitHub Actions,请参阅“在 GitHub Marketplace 中发布操作”。
GitHub Marketplace 定价计划可以是免费、统一定价或每单位定价。 价格以美元设置、显示和处理。 付费计划仅限验证的发布者发布的应用。 有关成为已验证发布者的详细信息,请参阅“为组织申请发布者验证”。
客户使用附加到其在 GitHub.com 上帐户的付款方式购买应用,而无需离开 GitHub.com。 您不必编写代码来执行结算交易,但必须处理来自 GitHub Marketplace API 的事件。 有关详细信息,请参阅“在应用程序中使用 GitHub Marketplace API”。
如果您在 GitHub Marketplace 中上架的应用程序有多个计划选项,您可以设置相应的定价计划。 例如,如果您的应用程序有两个计划选项:开源计划和专业计划,您可以为开源计划设置一个免费定价计划,为专业计划设置一个统一定价计划。 每个 GitHub Marketplace 上架产品必须为列出的每个计划提供年度和月度价格。
有关如何创建定价计划的详细信息,请参阅“为上架产品设置定价计划”。
注意: 如果你在 GitHub Marketplace 上列出了应用,则在 GitHub Marketplace 之外提供付费服务时,无法列出使用免费定价计划的应用。
定价计划的类型
免费定价计划
GitHub Marketplace 鼓励使用免费应用程序,这是提供开源服务的好方法。 如果您在 GitHub Marketplace 的外部上架了应用程序的付费版本,则您在 GitHub Marketplace 中上架该应用程序时,必须提供至少一个付费计划。
免费计划对用户完全免费。 如果您设置免费定价计划,则无法向选择免费定价计划的用户收取使用应用程序的费用。 您可以为上架产品同时创建免费和付费计划。
所有应用程序都需要处理新购买和取消事件。 仅含免费计划的应用程序无需处理免费试用、升级和降级事件。 有关详细信息,请参阅:“在应用程序中使用 GitHub Marketplace API”。
如果您向已作为免费服务在 GitHub Marketplace 中上架的应用程序添加付费计划,则需要请求验证应用程序并完成财务手续。
付费定价计划
有两种类型的付费定价计划:
-
统一定价计划按月和按年收取固定费用。
-
每单位定价计划按月或按年向您指定的单位收取固定费用。 “单位”可以是您愿意指定的任何对象(例如用户、席位或人员)。
您可能还希望提供免费试用。 这些选项为客户提供为期 14 天免费试用 OAuth 或 GitHub 应用程序的机会。 设置 Marketplace 定价计划时,您可以选择为统一定价或每单位定价计划提供免费试用选项。
免费试用
客户可以免费试用 Marketplace 上架产品中包含免费试用选项的任何付费计划。 但是,客户不能对一个 Marketplace 产品使用多次免费试用机会。
免费试用的固定期限为 14 天。 客户在试用期结束前 4 天(免费试用期第 11 天)收到通知,他们的计划将升级。 在免费试用结束时,如果客户不取消,他们将自动注册到他们正在试用的计划中。
有关详细信息,请参阅:“处理新购买和免费试用”。
注意:GitHub 希望你在取消试用后 30 天(从收到取消事件开始算起)内删除任何私人客户数据。