注意:本文档仅适用于在 GitHub Marketplace 中发布应用程序。有关在 GitHub Marketplace 中发布 GitHub Actions 的更多信息,请参阅“在 GitHub Marketplace 中发布操作”。
GitHub Marketplace 定价计划可以是免费的、固定费率的或按单位计费的。价格以美元设定、显示和处理。付费计划仅限于经验证的发布者发布的应用程序。有关成为经验证发布者的更多信息,请参阅“申请组织的发布者验证”。
客户使用与其 GitHub 帐户关联的付款方式购买您的应用程序。您无需编写代码来执行计费交易,但您需要处理来自 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 中列出的免费服务应用程序中,您需要请求应用程序验证并进行财务入职。
付费定价计划
有两种类型的付费定价计划
-
固定费率定价计划按月和按年收取固定费用。
-
按单位定价计划按月或按年收取固定费用,用于组织中的每个用户。
您可能还想提供免费试用。这些为客户提供 OAuth 或 GitHub 应用程序的 14 天免费试用。在您设置 Marketplace 定价计划时,您可以选择为固定费率或按单位定价计划提供免费试用的选项。
免费试用
在包含免费试用版的 Marketplace 列表中,客户可以开始任何付费计划的免费试用。但是,客户每个 Marketplace 产品只能创建一次免费试用。
免费试用期固定为 14 天。在试用期结束前 4 天(免费试用期的第 11 天),客户会收到通知,告知他们的计划将被升级。在免费试用期结束时,如果客户没有取消,他们将自动注册到他们正在试用的计划中。
有关更多信息,请参阅:“处理新购买和免费试用”。
注意:GitHub 要求您在取消试用后的 30 天内删除所有私人客户数据,从收到取消事件开始算起。