注意
本文仅适用于在 GitHub Marketplace 上发布应用。有关在 GitHub Marketplace 上发布 GitHub Actions 的更多信息,请参阅“在 GitHub Marketplace 上发布 Actions”。
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 天内删除任何私有客户数据,从收到取消事件之日起计算。