cn 我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

处理计划取消

取消 GitHub Marketplace 应用程序将触发 marketplace_purchase 事件 web 挂钩,挂钩中带有可启动取消流程的 cancelled 操作。

本文内容

有关与计费相关之取消的更多信息,请参阅“在 GitHub Marketplace 中向客户计费”。

步骤 1. 取消事件

如果客户选择取消 GitHub Marketplace,则在取消生效时,GitHub 会向您的应用程序发送带有操作 cancelledmarketplace_purchase web 挂钩。 如果客户在免费试用期间取消,您的应用程序将立即收到此事件。 如果客户取消付费计划,则取消将在客户结算周期结束时生效。

步骤 2. 停用客户帐户

当客户取消免费或付费计划时,您的应用程序必须执行以下步骤才能完成取消:

  1. 停用取消计划的客户的帐户。
  2. 撤消您的应用程序为客户接收的 OAuth 令牌。
  3. 如果您的应用程序是 OAuth 应用程序,则删除应用程序为仓库创建的所有 web 挂钩。
  4. 在收到 cancelled 事件后的 30 天内删除所有客户数据。

注:我们建议使用 marketplace_purchase web 挂钩的 effective_date 来确定计划更改何时生效,并定期同步列出计划的帐户。 有关 web 挂钩的更多信息,请参阅“GitHub Marketplace web 挂钩事件”。

此文档对您有帮助吗?

Privacy policy

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。