Google Play 租借退款沿用一般單次購買規則,48 小時租借可能在退款期限結束前就已用完
Google Play 允許單次購買產品設定租借購買選項,而 Google 的退款頁面並未對租借另作規定。本文說明租借退款由誰決定、何時會要求你提供證據、如何終止存取權,以及一筆被退款的租借會讓你損失多少。

重點摘要
- 自 2025 年 7 月 15 日起,Google Play 單次購買產品可以設定租借購買選項,讓買家在設定期間內取得存取權。可在 Play Console 或 monetization.onetimeproducts 服務中設定,並需要 Play Billing Library 8。
- Google Play 為租借購買選項提供四種租借期:48 小時、72 小時、30 天和 60 天。每種都可設定一個選用的到期期限,從使用者開始使用該項目時起算。
- Google 的 Play Console 說明文件指出,Play 不控管租借存取權。因此必須由開發人員的伺服器授予租借、準時終止,並在購買遭退款時提前終止。
- Google 面向消費者的退款頁面沒有提到租借,而且要過了 48 小時才會請買家去找開發人員。一筆 48 小時租借、到期期限 24 小時的項目,完全可以在這段期間內用完。
- 唯一會要求開發人員提供證據的 Google Play 租借退款流程,是需要開發人員審查的退單。Google 會傳送 PendingRefundReviewNotification,並要求你在 24 小時內呼叫 ReviewRefund。
- 對於 2026 年 8 月 3 日之後成立的 Google Play 訂單,退單成立時,開發人員須負擔扣除 Play 服務費後的購買價格,外加銀行的退單手續費。租借也不例外。
在 Google Play 上把一個項目租出 48 小時,整段租期可能在 Google 自己的退款期限結束前就已結束。自 2025 年 7 月起,單次購買產品可以設定租借購買選項,而 Google 的退款說明頁面完全沒有提到租借。所以 Google Play 租借退款遵循一般規則。大多數退款由 Google 決定,不需要你參與。只有在特定退單中才會要求你提供證據。而關閉存取權的工作,Play 交給了你的伺服器。
什麼是租借購買選項
2025 年 7 月 15 日,Google 將單次購買產品拆分為三層。產品是使用者購買的東西。購買選項決定權益如何授予、價格多少以及在哪裡販售。優惠用於調整購買選項,例如折扣或預購。購買選項分為兩種:購買和租借。Google 的說明頁面對租借的定義很直白:在設定的期間內授予使用者對該項目的存取權。
你可以在 Play Console 中設定租借,也可以透過 Play Developer API 的 monetization.onetimeproducts 服務設定,你的應用程式則透過 Play Billing Library 8 讀取它們。這個版本現在很重要。Google 的淘汰頁面規定,新應用程式和更新必須在 2026 年 8 月 31 日前使用 Billing Library 8 或更新版本,延期於 2026 年 11 月 1 日截止。
你要設定的兩個時鐘
每個租借購買選項都有一個必須設定的租借期,以及一個選用的到期期限。租借期是使用者購買後可以存取的時間長度。到期期限是使用者開始使用該項目後仍能保有存取權的時間長度。Google 只允許以下組合:
| 租借期 | 允許的到期期限 |
|---|---|
| 48 小時 | 24 小時 |
| 72 小時 | 24 小時或 48 小時 |
| 30 天 | 24 小時、48 小時或 1 週 |
| 60 天 | 1 個月 |
Google 自己舉的例子:一筆 30 天租借、到期期限 48 小時,如果在最後一天才開始,存取權將持續到第 32 天。即使開始使用的時間很晚,完整的到期期限仍然適用。這兩個數值都會在使用者購買前顯示給使用者。
Google Play 租借退款遵循單次購買產品規則
Google 的退款文件中沒有任何條款把租借單獨排除。租借就是一筆單次購買產品的交易,因此它和其他應用程式內項目走同樣的退款路徑。
48 小時內,Google 自行決定
Google 的說明頁面告訴買家,購買超過 48 小時後應聯絡開發人員。在此之前,買家透過 Report a problem 向 Google 申請,Google 表示通常一天內會作出決定,但最長可能需要四天。你不會被問到任何問題。一筆 48 小時租借、到期期限 24 小時的項目,可以立即開始並在這段期間內早早用完。這表示整個產品可能在退款申請提出之前就已被用完。
48 小時後,申請會轉到你這裡
超過期限後,Google 會把買家引導到你的客服管道。如果你同意退款,請呼叫 orders.refund 並將 revoke 設為 true,Google 會立即終止對該項目的存取權。
漏掉確認,租借會自動退款
Google 的單次購買產品指南指出,如果你在三天內沒有確認購買,使用者會自動收到退款,Google Play 也會撤銷該購買。48 小時租借可能在這個期限之前就已到期,所以一次漏掉的確認代表客戶既用完了整段租期,又拿回了錢。請在伺服器收到 ONE_TIME_PRODUCT_PURCHASED 通知時就進行確認,而不是等到下次開啟應用程式時。
退單是唯一會要求你提供證據的情形
當買家向銀行對扣款提出爭議,且 Google 認為此案需要你的意見時,你會收到 PendingRefundReviewNotification。Google 要求你在 24 小時內呼叫 ReviewRefund,而且只會記錄你的第一次呼叫。待處理審查僅支援 CHARGEBACK 作為退款原因。
| 退款路徑 | 由誰決定 | 你可以提交什麼 | 期限 |
|---|---|---|---|
| 買家在 48 小時內向 Google 申請 | 無 | 通常在 1 到 4 天內作出決定 | |
| 買家在 48 小時後向你申請 | 你 | 透過 orders.refund 作出你自己的決定 | Google 未設定 |
| 購買從未被確認 | 自動 | 無 | 購買後 3 天 |
| 被標記為需開發人員審查的退單 | Google,接著是銀行 | 透過 ReviewRefund 提交 refundPreference 及使用證據 | 24 小時 |
租借遭退款時如何終止存取權
遭退款的租借必須立即結束,而不是等到租借期結束。Google 會透過三種方式通知你:
- ONE_TIME_PRODUCT_CANCELED 即時開發人員通知。收到後,Google 要求你呼叫 purchases.productsv2.getproductpurchasev2 並更新使用者的權益。
- VoidedPurchaseNotification。對於完全作廢的購買,其 refundType 為 REFUND_TYPE_FULL_REFUND。
- Voided Purchases API。它只涵蓋過去 30 天內的退款、取消和退單,每個應用程式每天最多 6,000 次查詢,任意 30 秒內最多 30 次查詢。
擷取購買資訊時,租借明細項目會帶有 rentOfferDetails 欄位,Google 表示該欄位僅在租借明細項目中設定。用它把終止作業導向你的租借邏輯,而不是擁有權邏輯。

一筆遭退款的租借會讓你損失多少錢
租借定價低,因為它本來就是要很快用掉的。這使得你為提供服務所付出的成本在價格中占比更高,而退款退還的是價格,卻不會退還任何成本。
- 授權:如果版權方按每次租借或每次串流向你收費,這筆費用通常在播放時就已觸發,視你的合約而定,退款並不會取消它。
- 傳送:電影、課程或遊戲關卡的 CDN 頻寬和轉碼費用已經列入你的帳單。
- 運算與 API 呼叫:租借期間產生的任何伺服器工作或付費第三方 API 呼叫都照常計費。
- 分潤:在交易平台中,創作者的分潤通常在銷售時就已支付,而且不會被追回。
退單敗訴還會額外帶來什麼
對於 2026 年 8 月 3 日之後成立的訂單,Google 改變了退單費用的負擔方。你現在須負擔扣除 Play 服務費後的購買價格,外加金融機構收取的退單手續費。Google 繼續負擔其服務費部分。對於一筆已完全使用的租借,退單敗訴會讓你損失淨價、銀行手續費以及上述所有服務成本。
按購買選項追蹤退款
Google 把租借和購買視為同一產品上的不同購買選項。你的退款率也應以同樣方式拆分。如果某部作品的租借退款率高於購買,你會最先在這裡看到,並可以把退款成本與每次租借的服務成本相比較。
租借退單審查中應提交什麼
不要回報租借時鐘已經走了多少。時鐘無法說明買家是否收到了內容。應回報實際交付和使用的內容。
- consumptionPercentageMilliunits:項目被使用的比例,範圍 0 到 100,000,所以 45200 代表 45.2%。請以實際使用的內容為依據,例如電影播放的比例或開啟的課程。
- consumptionUsageEvents:每次播放、開啟或下載各記一個事件,每個事件包含 consumptionTime 和最多 5,000 個字元的 consumptionItemDescription。超過 1,000 個事件的清單會被 Google 拒絕。
- 每個事件都附上 obfuscatedAccountId,讓 Google 能將使用紀錄與購買該租借的帳戶連結起來。
- sampleContentProvided:如果買家在租借前看過免費試看片段或預告片,則設為 true。
- refundPreference:DECLINE、APPROVE 或 NEUTRAL。應逐案選擇,而不是統一設定。
租借退款檢查清單
- 在你的伺服器上執行租借時鐘和到期時鐘,分別從購買時間和首次使用時間起算。
- 購買通知一送達,就在伺服器上確認每一筆租借。
- 監聽 ONE_TIME_PRODUCT_CANCELED 和 VoidedPurchaseNotification,並立即終止存取權。
- 在 30 天期限內輪詢 Voided Purchases API 作為備援。
- 為每次播放或開啟記錄時間戳記和帳戶 ID,以便能在 24 小時內送出 ReviewRefund 呼叫。
- 分別回報租借和購買兩種購買選項的退款率。
- 確認你的應用程式在 2026 年 11 月 1 日延期截止前已採用 Play Billing Library 8。
常見問題解答
- 客戶能否就 Google Play 租借取得退款?
- 可以。Google 的退款頁面並未將租借與其他應用程式內購買區別對待。在購買後 48 小時內,買家可以向 Google 申請,由 Google 決定,不需要開發人員參與。48 小時後,Google 會請買家聯絡開發人員,開發人員可以透過 orders.refund 退款。
- 租借遭退款時,Google Play 會自動終止它嗎?
- 在你的應用程式裡不會。Google 的說明頁面指出,Play 不控管租借存取權,開發人員必須確保使用者擁有適當的存取權。請留意 ONE_TIME_PRODUCT_CANCELED 和作廢購買通知,並立即在你的伺服器上終止存取權。
- Google Play 允許哪些租借期?
- 四種:48 小時、72 小時、30 天和 60 天。每種都可以設定一個選用的到期期限,從使用者開始使用該項目時起算,範圍從 48 小時租借的 24 小時到 60 天租借的 1 個月。
- 我能對 Google Play 租借的退款提出異議嗎?
- 只能在 Google 標記為需開發人員審查的退單中。Google 會傳送 PendingRefundReviewNotification,你有 24 小時呼叫 ReviewRefund,提交退款偏好和使用證據。買家在 48 小時內向 Google 申請的退款不會徵詢你的意見。
- 販售租借需要 Play Billing Library 8 嗎?
- 需要。Google 表示,新的單次購買產品功能,包括租借購買選項,都需要 Play Billing Library 8。Google 的淘汰頁面也要求新應用程式和更新使用版本 8 或更新版本,延期於 2026 年 11 月 1 日結束。
資料來源與延伸閱讀
- Android Developers Blog: New tools to help drive success for one-time products
- Play Console Help: Overview of one-time products
- Google Play Billing: Play Billing Library deprecation FAQ
- Google Play Help: Request a refund on Google Play
- Google Play Billing: One-time product purchase lifecycle
- Google Play Billing: Real-time developer notifications reference
- Google Play Developer API: orders.reviewrefund
- Google Play Developer API: Voided Purchases API
- Play Console Help: Updates to refund protection and chargeback cost responsibility
RefundHalt
App Store 與 Google Play 的退款自動駕駛
繼續閱讀
過多的退款申請,代價可能遠超退款本身,因為兩大 App 商店都把它視為品質訊號
Apple 審查準則 5.6.4 把過多的退款申請列為 App 未達品質標準的跡象,Google 的開發人員發布協議也允許它依退款率下架新開發人員的 App。本文整理兩家商店的原文、下架的實際成本,以及如何避開風險。
在處理退款之前先驗證 App Store 伺服器通知,因為任何人都能向你的 webhook URL 發送請求
在檢查簽章之前,一則退款通知只不過是一個 HTTPS 請求。本文說明如何驗證 App Store 伺服器通知和 Google Play RTDN 訊息、各商店簽署的內容,以及偽造的退款或遭錯誤拒絕的退款會讓你付出什麼代價。