Google Play 分期订阅锁定的是买家,不是你的收入:一次退款或漏付会让你损失什么
Google Play 分期订阅让买家承诺支付 3 到 24 期月付款,但你是逐月收款,漏付的款项也没有人追讨。本文说明分期方案中的取消、退款和拒付实际如何运作,以及每一种各自的代价。

要点
- Google Play 分期订阅让买家承诺在 3 到 24 个月内每月支付固定金额,且仅面向巴西、法国、意大利和西班牙的买家。
- 分期订阅不会预先向开发者付款。Google 在买家每次完成月付款时发放该笔款项,条件与其他订阅相同。
- 如果买家停止支付分期方案,除了 Google 在宽限期和账号保留期内的常规重试之外,Google 和开发者都不会追收漏付的款项,Google 也不对开发者承担未付余额。
- 买家取消分期订阅时,取消要等到承诺期结束才生效。Google 会立即发送 SUBSCRIPTION_CANCELLATION_SCHEDULED 通知,订阅保持有效,并带有一个空的 pendingCancellation 对象。
- 开发者可以用 DEVELOPER_REQUESTED_STOP_PAYMENTS 调用 purchases.subscriptionsv2.cancel 来提前结束剩余付款。这会停止下一笔付款,且买家无法恢复。
- 对 Google Play 订阅的最近一笔订单退款,会退还该订单、立即移除订阅并取消后续周期。因此在分期方案中,这只退还一笔月付款,却放弃了承诺期内的其余款项。
- 对于 2026年8月3日之后下单的 Google Play 订单,一笔拒付会让开发者承担购买价格减去 Play 服务费,再加上银行的拒付手续费。在分期方案中,这项风险按每笔月付款分别计算。
在 Google Play 上把 12 个月方案设为分期基础方案出售,买家就同意在一年内每月付款。这份承诺约束的是买家,并不保证钱会到你手里。Google 在每笔月付款到账时才向你付款,买家停止付款也没有人追讨,一次退款或拒付就可能让方案提前结束,而这一年的大部分款项仍未支付。在提供该功能的四个国家,Google Play 分期订阅是很好的转化工具,但作为收入保障却很薄弱。下面说明当买家取消、漏付、获得退款或对扣款提出争议时,这份承诺实际如何运作,以及每种结果让你付出的代价。
Google Play 分期订阅如何运作
分期基础方案是一种订阅,买家在你选定的承诺期内,每月支付固定金额。你在 Play Console 中设置月价格和 3 到 24 个月的承诺期,购买页面会向买家显示总额。所有付款都按月进行,你和买家都无法更改付款频率或时间。
该功能仅面向巴西、法国、意大利和西班牙的买家,Google 建议开发者在 Play Console 中查看最新的可用范围。若要在付费墙中显示完整的承诺信息,例如承诺付款次数,需要 Play Billing Library 7 或更高版本,这些信息位于 installmentDetails 字段中。
承诺期结束后会怎样
续订类型有两种可选。选择“每月自动续订”,方案在首个承诺期结束后变为普通的月度订阅,不再有锁定。选择“按承诺期自动续订”,买家会再签一个同样长度的完整承诺期。免费试用不计入首个承诺期,优惠价格阶段则会计入。
承诺对买家是硬性的,对你的收入却不是
Google 称,这份承诺在取消和价格变更方面是硬性的。这一点听起来像是稳定收入。但读完文档的其余部分,你会发现有三个事实指向相反的方向。
- 你不会预先收到款项。Google 文档写明,款项在买家每月付款时才发放,买家注册时开发者不会收到款项。
- 漏付的款项没有人负责追收。买家未能付款时,Google 和开发者都不会尝试追收漏付或未付的款项,只有 Google 在宽限期和账号保留期内的常规重试。
- Google 不会替你补足。其文档明确写道,对于剩余未付的分期款项,Google 不对开发者承担责任。
Google 面向消费者的付款方案条款(Payment Plan Terms)告诉买家,他们不能取消剩余的分期付款,并且仍需对未付金额负责。那是买家与 Google 之间的合同。在你这一侧的账上,一笔未付的分期款就是一笔永远不会到账的收入。
每种退出方式对分期方案的影响
分期订阅提前结束或改变走向的方式有四种,每一种让你损失的金额都不同。
| 事件 | 由谁触发 | 剩余付款会怎样 | 通知或 API |
|---|---|---|---|
| 买家取消 | 买家 | 仍需支付。方案保持有效,直到承诺期结束 | 立即发送 SUBSCRIPTION_CANCELLATION_SCHEDULED,期末再发送 SUBSCRIPTION_CANCELED 和 SUBSCRIPTION_EXPIRED |
| 开发者停止付款 | 开发者 | 下一笔付款停止,买家无法恢复方案 | 以 DEVELOPER_REQUESTED_STOP_PAYMENTS 调用 purchases.subscriptionsv2.cancel |
| 最新订单退款 | 开发者或 Google | 最新订单退款,订阅立即移除,后续周期取消 | 在 Play Console 中退款并撤销,或调用 purchases.subscriptionsv2.revoke,随后收到 SUBSCRIPTION_REVOKED |
| 漏付 | 无人 | 在宽限期和账号保留期内重试,之后不再追收 | 标准的付款被拒和付款恢复通知 |
买家取消
在承诺期中途取消的买家,并不能免除剩余付款。只要仍有待付款项,Google 就会在买家取消后立即发送 SUBSCRIPTION_CANCELLATION_SCHEDULED 通知。Google Play Developer API 会让订阅保持 SUBSCRIPTION_STATE_ACTIVE 状态,并在 installmentDetails 中添加一个空的 pendingCancellation 对象。承诺期结束时,你会收到 SUBSCRIPTION_CANCELED,随后是 SUBSCRIPTION_EXPIRED,除非买家在此之前恢复了方案。在那之前请保持权益开启,因为买家仍在付款。
由你自己停止付款
有时你希望让买家提前退出,比如遇到账单投诉,或者某个产品即将下线。purchases.subscriptionsv2.cancel 方法接受一个 cancellationType 参数。USER_REQUESTED_STOP_RENEWALS 的效果与买家自行取消相同,承诺期仍会持续到结束。DEVELOPER_REQUESTED_STOP_PAYMENTS 会停止下一笔付款,买家无需完成承诺期,方案也无法恢复。这是一种安静的退出方式。它不退还任何款项,只是停止之后的扣款。
最新订单被退款
Play Console 对订阅退款的规则很直白。对最近一笔订单退款,该订单会被退款,订阅立即移除,后续周期也会取消。对较早的订单退款,订阅则保持有效。撤销 API 的行为相同。它的 fullRefund 选项会退还最近一次扣款的全部金额,SUBSCRIPTION_REVOKED 通知则提示你立即切断访问权限。在分期方案中,最近一次扣款就是一笔月付款。因此,一次退款并撤销只退还一个月的钱,却会取消承诺期内所有尚未支付的款项。

买家停止付款
Google 文档指出,任何一期分期款都可能出现付款被拒和付款恢复。宽限期和账号保留期依然适用,Google 会在此期间重试。之后,余额就被注销了,也没有任何人为此负责。Google 的付款方案条款对买家追加了一项后果:因漏付分期款而被暂停或取消的人,可能会失去在 Google Play 上再次使用付款方案的资格。这对你来说没有任何补偿。
分期方案中的退款或拒付会让你损失多少
到这里,机制就变成了钱。以一个每月 €9.99、承诺期 12 个月的方案为例。买家看到的是 €119.88。你的账上看到的是每月 €9.99 减去 Google 服务费,而且只在付款持续到账期间才有。
一次退款会放弃全部未付余额
假设你在第四个月对最近一笔订单退款并撤销。你退还了一笔 €9.99 的付款,同时也取消了尚未支付的八笔付款,也就是承诺期中永远不会到账的 €79.92。如果改为对较早的订单退款,方案会继续有效,所以在分期方案中,选择对哪笔订单退款比在月度方案中更重要。如果你真正想要的是停止扣款而不退钱,DEVELOPER_REQUESTED_STOP_PAYMENTS 可以在不退款的情况下做到这一点。
拒付现在由你承担,逐期计算
对于 2026年8月3日之后下单的 Google Play 订单,Google 规定由开发者承担拒付,即购买价格减去 Play 服务费,再加上银行的拒付手续费。由于分期方案按月计费,每笔月付款都是一笔独立的扣款,银行可以分别对其提出争议。对整整一年都感到后悔的买家,可以对其中好几笔提出争议。每次争议由你承担的金额不大,但叠加的手续费并不小,而且争议一旦败诉,银行的决定就是最终结果。拒付也会终止订阅,因为购买被拒付时,Google 会发送 SUBSCRIPTION_REVOKED。
不会随付款一起停止的成本
你提供的每个月访问都有实实在在的成本:买家所用功能消耗的计算资源、第三方 API 调用、存储以及客服时间。买家取消时,这笔开销会持续到承诺期结束,但买家的付款也会持续。买家停止付款时,这笔开销可能在宽限期和账号保留期内继续产生,却没有任何收入进账。需要盯住的正是这个缺口。
如何保护分期收入
追踪承诺期,而不只是订阅状态
每次收到通知时,都从订阅资源中保存 initialCommittedPaymentsCount 和 remainingCommittedPaymentsCount。SUBSCRIPTION_STATE_ACTIVE 告诉你访问权限处于开启状态,剩余付款次数则告诉你,承诺中有多少仍是真金白银,有多少只是一句承诺。
把待取消状态当作预警
带有 pendingCancellation 的买家仍在付款,但已经告诉你想要退出。他们最有可能申请退款,或对之后的扣款提出争议。请尽快处理他们的客服工单,别让一次账单投诉演变成拒付。
先选退出方式,再决定退款
当买家想退出时,先想清楚你真正的意图。停止之后的扣款,用 DEVELOPER_REQUESTED_STOP_PAYMENTS。退还一个月的钱并结束访问,是对最新订单退款并撤销。退还较早某个月的钱同时让方案继续,是对那笔较早的订单退款。RefundHalt 按方案监控这些通知,因此一次退款、一次撤销或一笔被争议的分期款,会显示在仍待支付的款项旁边,而不是成为一个需要你事后拼凑的零散事件。
常见问题解答
- 买家可以取消 Google Play 分期订阅吗?
- 可以,但取消要到承诺期结束才生效。买家会继续支付剩余的每月分期款并保留访问权限,Google 会立即发送 SUBSCRIPTION_CANCELLATION_SCHEDULED 通知,承诺期结束时,方案以 SUBSCRIPTION_CANCELED 和 SUBSCRIPTION_EXPIRED 结束。
- 我会预先收到整个承诺期的款项吗?
- 不会。Google 在买家每次完成月付款时发放对应的分期款,条件与其他订阅相同。买家注册时开发者不会收到款项,因此 12 个月的承诺会分 12 次付款到你手里。
- 如果买家停止支付分期方案,会怎样?
- Google 会在宽限期和账号保留期内重试扣款,之后就没有人追收了。Google 文档指出,Google 和开发者都不会追讨漏付的分期款,Google 也不对开发者承担未付余额。
- 我可以自己取消买家剩余的分期付款吗?
- 可以。调用 purchases.subscriptionsv2.cancel,并将 cancellationType 设为 DEVELOPER_REQUESTED_STOP_PAYMENTS。这会停止下一笔付款,买家无需完成承诺期,方案也无法恢复。USER_REQUESTED_STOP_RENEWALS 做不到这一点,因为它仍会等到承诺期结束。
- 退款对分期订阅有什么影响?
- 对最近一笔订单退款,会退还那一笔月付款,立即移除订阅并取消后续周期,因此承诺期内的其余款项永远不会被收取。对较早的订单退款,会退还那笔付款,订阅则保持有效。
- 哪些国家支持 Google Play 分期订阅?
- 巴西、法国、意大利和西班牙。Google 将分期基础方案限定于这四个国家的买家,并建议开发者在 Play Console 中查看最新的可用范围。
来源和延伸阅读
- Android Developers: About subscriptions (installment subscriptions, payouts, missed payments, firm commitment, SUBSCRIPTION_CANCELLATION_SCHEDULED)
- Android Developers: Subscription lifecycle (pending cancellation, DEVELOPER_REQUESTED_STOP_PAYMENTS, SUBSCRIPTION_REVOKED)
- Google Play Developer API: purchases.subscriptionsv2.cancel (cancellationType values)
- Google Play Developer API: purchases.subscriptionsv2 (InstallmentPlan fields)
- Play Console Help: Create and manage subscriptions (installments commitment of 3 to 24 months, renewal types)
- Play Console Help: Manage your app's orders and issue refunds (refund of most recent vs older subscription order)
- Play Console Help: Chargeback cost responsibility for orders placed after August 3, 2026
- Google Play Payment Plan Terms of Service
RefundHalt
App Store 和 Google Play 退款自动驾驶
继续阅读
停售订阅后,Apple 会停止续订,而 Google 仍会继续扣款,这里说明每条路各自的代价
下架一款订阅,两家商店的做法恰好相反。在 App Store 将其从销售中移除,续订就会停止。在 Google Play 停用基础方案,你现有的订阅者仍会继续付款。下面说明如何在每家商店停售订阅,以及持续产生的账单究竟是多少。
你可以暂停订阅或把续订日期往后推,而不是退款,这样能留住大部分收入
当订阅者想退出时,你可以暂停订阅、推迟下一次扣费,或延长续订日期,而不是退款。每一种做法都能留住客户,并且不退回你已经收到的任何款项。下面讲清楚每一个手段在各个商店里如何运作,以及能省下什么。