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 停用基本方案,你現有的訂閱者仍會繼續付費。以下說明如何在各家商店終止訂閱,以及持續產生的帳單究竟是多少。
你可以暫停訂閱或把續訂日期往後推,而不是退款,這樣能留住大部分收入
當訂閱者想退出時,你可以暫停訂閱、延後下一次扣款,或延長續訂日期,而不是退款。每一種做法都能留住客戶,並且不退回你已經收到的任何款項。以下講清楚每一個手段在各個商店裡如何運作,以及能省下什麼。