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 天(从收到取消事件开始算起)内删除任何私人客户数据。