所有文章
Deep dive閱讀時間 8 分鐘

Google Play 分期訂閱綁住的是買家,不是你的營收:一次退款或漏繳會讓你損失什麼

Google Play 分期訂閱讓買家承諾支付 3 到 24 期月繳款項,但你是逐月收款,漏繳的款項也沒有人追討。本文說明分期方案中的取消、退款和退單實際如何運作,以及每一種各自的代價。

架上的一排玻璃罐,只有前幾個裝著硬幣,說明 Google Play 分期訂閱是逐月撥款的

重點摘要

  • 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 Play 分期訂閱如何結束

買家停止付款

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 查看最新的適用範圍。

資料來源與延伸閱讀

RefundHalt

App Store 與 Google Play 的退款自動駕駛

繼續閱讀

下一筆退款申請已經在路上。

讀完另一封關於未能抗辯退款的客服郵件所需的時間,就足夠您設定好 RefundHalt。