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

兒童未經授權的應用程式內購買幾乎每次都會退款給家長,而成本由你承擔

當孩子在家長的手機上購買一個金幣包時,Apple 和 Google 都會退款,而且沒有一方會先詢問你。監管機構就是這樣設計的。以下說明這些未經授權的應用程式內購買退款在各個商店如何運作,錢流失的那 15 分鐘視窗,以及一筆退款實際上讓你付出多少代價。

一隻孩子的手伸向一支顯示著手機遊戲的手機,旁邊放著家長的信用卡,描繪一筆未經授權的應用程式內購買在退款到來之前的情景

重點摘要

  • 兩家商店都會把孩子未經授權的應用程式內購買退款給帳戶持有人,而且沒有任何退款流程會先向開發者索取證據。Apple 在 reportaproblem.apple.com 做出決定,Google 則依其自身政策退款。
  • 家長可以在 Google Play 的一筆未經授權扣款入帳後最長 120 天內回報,遠遠超過 48 小時的自助視窗,因此孩子的一筆購買可能在銷售後數個月才被逆轉。
  • 是監管機構強制如此。Apple 在 2014 年就兒童的未經授權扣款與 FTC 達成和解,金額至少 32.5 million dollars,Google 至少 19 million dollars,兩者都被要求全額退還兒童的未經授權扣款,並在再次向家長扣款前取得明確同意。
  • 15 分鐘的密碼視窗正是大多數此類購買發生的地方。在 Apple 的 Require After 15 Minutes 設定下,輸入一次密碼就會授權接下來 15 分鐘內的每一筆購買,而這正是 FTC 案件所依據的那個空檔。
  • 你無法對孩子的退款提出異議,但你可以縮小損失。已花掉的消耗型商品是完全的損失,而你可以撤銷的非消耗型商品或已取消的訂閱,只會讓你損失你在交付上已經花掉的部分。
  • 如果家長向銀行而非商店提出爭議,它就會變成 chargeback。那是由銀行做出最終裁定的,而且對於 August 3, 2026 之後的 Google Play 訂單,它還會向你收取購買價格扣除 Play 的費用再加上銀行的 chargeback 費用。
  • App Store 的 Ask to Buy 和 Google Play 的購買核准會在購買發生之前就將其攔下,但開啟它們的是家庭,不是你。你唯一的槓桿,是一個誤觸無法完成的購買流程。

把一支解鎖的手機連同你的遊戲交給一個孩子,只需輕點幾下,他們就能買下你所販售最大的金幣包。當家長發現這筆扣款時,商店會退款,而你幾乎無法做任何事來阻止那筆退款。兒童未經授權的應用程式內購買,是少數幾類 Apple 和 Google 都被設計成站在客戶那一邊的退款,因為監管機構逼他們這樣設計。以下說明這些退款在各個商店如何運作,為什麼你很少有發言權,以及真正的錢從哪裡流失。

這不是詐騙集團,也不是慣犯。這是一個找到購買按鈕的五歲孩子,和一個看到自己從未核准過的扣款的家長。商店把這位家長當作一個未經同意就被扣款的人來對待,而支撐這種對待方式的法律早已定案。你的工作不是對抗這些退款。而是要弄清楚哪些真正讓你損失金錢,並阻止那個引發它們的輕點。

為什麼孩子的購買幾乎總是被退款

這個結果是刻意向一邊傾斜的。當家長說某筆扣款是他們孩子造成的,而且他們並未授權時,商店的預設做法就是把錢退回去,而開發者並不是那個決定的一部分。

兩家商店都被打造成站在家長那一邊

這不是善意。2014 年,US Federal Trade Commission 就家長從未核准的兒童應用程式內扣款,與 Apple 達成至少 32.5 million dollars 的和解,與 Google 達成至少 19 million dollars 的和解。Amazon 後來又賠付了數千萬。每一份和解都要求同樣的兩件事,對未經授權的扣款全額退款,以及在為應用程式內購買扣款之前,取得帳戶持有人明確且知情的同意。你所面對的退款機制被寫進了同意判令,因此回報孩子購買的家長,走的是政府命令商店打造的那道門。

沒有任何退款流程會先問你

在整個 App Store 和 Google Play 中,只有兩個退款流程曾經會暫停下來並向開發者索取證據,那就是 Apple 的 CONSUMPTION_REQUEST 和 Google Play 透過 orders.reviewrefund 進行的 chargeback 審查。孩子未經授權的購買在預設情況下不會經過其中任何一個。家長回報,商店裁定,而你是在事後從一則退款通知或一筆作廢的購買中才得知。沒有任何一個視窗能讓你送出的任何東西改變結果。

各商店如何處理孩子未經授權的購買

兩家商店抵達同一個地方,家長獲得退款,但它們是穿過不同的門、按著不同的時鐘抵達那裡。

問題App StoreGoogle Play
家長在哪裡提出reportaproblem.apple.comPlay Store 或 Google Play Help,在 Family 群組下
自助退款視窗Apple 審查請求並逐案決定48 小時,直接從 Play Store 退款
未經授權扣款的回報回報給 Apple,由其決定扣款後最長 120 天內回報為未經授權
由誰決定AppleGoogle,或在 48 小時之後由你決定開發者自行裁量的請求
你的參與沒有,你會看到一則 REFUND 通知對商店退款沒有,一筆作廢的購買會在之後到來
你能否拒絕不能只有在 48 小時之後才會送到你這裡的自行裁量請求,而且 Google 仍可退款

Apple:家長回報,你從一則通知得知

在 App Store 上,家長前往 reportaproblem.apple.com,選擇該筆購買,並要求退款。Apple 審查後通常會在 24 to 48 小時內張貼更新。家庭組織者可以代其 Family Sharing 群組中的任何成員提出請求,因此家長可以從自己的帳戶退還孩子的購買。由 Apple 決定。當錢已退出時,你的伺服器會收到一則 REFUND 通知,當錢留下來時則收到 REFUND_DECLINED,而這就是你全部的參與。

Google Play:48 小時自助,120 天內認定為未經授權

Google Play 給買家一個 48 小時的視窗,可以直接從商店退還大多數購買,無需他人參與。那是家長一發現扣款就會走的快速通道。過了 48 小時,商店會把他們指引到你這裡尋求自行裁量的退款,但孩子未經許可所做的購買還有第二道、長得多的門,Google 允許帳戶持有人在扣款入帳後最長 120 天內回報未經授權的扣款。在那裡回報後,Google 會依其自身政策而非你的政策處理退款,而它會在你的報告中顯示為一筆你從未能表達意見的作廢購買。

錢真正流失的那 15 分鐘視窗

這些購買幾乎沒有一筆是因為孩子知道密碼才發生的。它們之所以發生,是因為家長在幾分鐘前輸入了密碼。Apple 的購買設定有兩種狀態,Always Require 會在每一筆購買時都要求輸入密碼,而 Require After 15 Minutes 會在最後一次輸入之後的 15 分鐘內略過提示。如果家長為了買一樣東西而解鎖了購買,把手機交給孩子,孩子又持續輕點購買,那麼在那 15 分鐘視窗內的每一筆購買都會在沒有進一步查核的情況下通過。Face ID 和 Touch ID 能堵住這個空檔,因為它們在每一筆交易時都被要求,但設定為共用密碼的裝置就不行。

你無法控制那個設定。但了解它便能解釋你在資料中看到的模式,不是一筆購買,而是同一個帳戶在幾分鐘內爆發式的一連串購買,往往是你所販售最大的那些包,接著在數週後迎來針對整串購買的退款或 chargeback。

一筆未經授權的應用程式內購買退款讓你付出多少代價

這份清單上的每一筆退款代價並不相同。客戶所付的價格會退回給他們,商店會逆轉自己的佣金,而你實際損失多少,取決於退款到來時你已經花掉了多少。

已花掉的消耗型商品是全部損失

如果孩子買的是消耗型商品,一個金幣包、一批寶石、一批點數,而其中任何一部分在退款前已被花掉,那份價值就沒了。商店會退回價格和它的分成,但運算、API 呼叫以及你交付的內容,是你已經付出、無法追回的成本。已退款的消耗型商品是唯一一種退款逆轉了銷售、卻沒有逆轉你支出的情況。非消耗型商品,一項終身解鎖或去除廣告,則仁慈得多,你可以撤銷該權利,因此你的損失接近於零。一項你可以取消並撤銷的訂閱,則介於兩者之間。

一張銀行對帳單、一台計算機,以及一支正面朝下的手機,在一盞暖色檯燈下,紙上放著一塊兒童玩具積木,描繪一筆未經授權的應用程式內購買退款讓開發者付出多少代價

chargeback 比退款更糟

孩子購買最糟糕的版本,就是家長略過商店、直接打電話給銀行的那一種。那是 chargeback,而且是由銀行做出最終裁定的,沒有商店審查、沒有申訴、沒有開發者的視窗。它的代價也更高。商店退款會退回價格和佣金,因此淨額接近你的交付成本。對於在 August 3, 2026 之後下的一筆 Google Play 訂單,chargeback 會把購買價格扣除 Play 的服務費、再加上銀行的 chargeback 費用轉嫁到你身上。因此同一個有爭議的金幣包,作為退款讓你損失得比作為 chargeback 更少,這是罕見的一種情況,你會寧願家長使用商店的退款按鈕,而不是他們銀行的。

對此你能做什麼、不能做什麼

對於手上的槓桿要誠實。你贏不了這筆退款,所以別圍繞著對抗它去建立流程。把力氣花在能撼動金錢的地方,阻止意外的購買,並讀懂那個模式。

你無法對它提出異議

在任一家商店,都沒有任何你能送出的證據可以逆轉孩子的退款。Apple 不會問,而 Google 自己的政策就准許了它。把這些當作由商店裁定的,歸入與 48 小時自助退款同一個桶,並讓它們遠離你用來評判產品的數字。一筆由孩子引發的退款,完全說明不了你的應用程式好不好。

你可以阻止誤觸去消費

你從未觸發的那筆購買,是預防成本最低的一筆。不要把購買提示疊放在第二次輕點會落在購買按鈕上的地方。在你最高價值的那些包前面放上清楚的確認,讓最昂貴的錯誤需要一個刻意的第二步動作。不要設計一個以真實扣款來獎勵快速、重複輕點的商店。這些都不是在對抗退款。它們是在阻止那筆會變成退款的購買。

你可以把每一筆購買標記到帳戶

如果你依帳戶標記購買,你也能預先看見那個模式的到來。Apple 的 appAccountToken 和 Google 的 obfuscatedAccountId 讓你把每一筆購買綁到一個穩定、非個人的帳戶 id 上,因此同一個帳戶在幾分鐘內爆發式的多筆高價值購買,在退款或 chargeback 到來之前就看得見。那不會阻止退款,但它會告訴你該盯著哪些帳戶,並在唯一一個會索取證據的 Google 流程上,為你日後的 chargeback 證據提供一個連貫的說法。

簡短版

孩子未經授權的應用程式內購買,是一筆你在任一家商店本來就贏不了的退款,這是設計使然。商店站在家長那一邊,是因為監管機構這樣命令它,在 Google Play 上錢最長可以在 120 天後才退回,而唯一讓你額外付出代價的版本,是以 chargeback 形式到來的那一種。把這些退款放進由商店裁定的那一欄,別再把它們算作你產品的負分,並把力氣花在購買流程上,因為你所預防的那個輕點,是這整件事裡你真正能控制的唯一部分。

常見問題解答

我可以拒絕退還客戶說是他們孩子所做的一筆購買嗎?
在 App Store 上,不行。Apple 決定退款,而且從不問你。在 Google Play 上,你可以拒絕一個在 48 小時視窗之後才送到你這裡的開發者自行裁量請求,但 Google 仍可依其自身政策退款,而拒絕一個合理的請求往往會把家長推向他們的銀行,這會把它變成一筆讓你損失更多的 chargeback。
家長有多長時間可以回報一筆未經授權的購買?
在 Google Play 上,家長可以在一筆未經授權扣款入帳後最長 120 天內回報,遠遠超過 48 小時的自助退款視窗。在 App Store 上,沒有固定的開發者步驟,家長在 reportaproblem.apple.com 上提出,由 Apple 決定,通常會在 24 to 48 小時內張貼更新。
如果孩子已經把金幣花掉了,我拿得回我的錢嗎?
拿不回。退款逆轉的是客戶所付的價格,而不是你已經交付的運算或內容。已花掉的消耗型商品在你這一邊是完全的損失,即使商店退回了它的佣金。一項你可以撤銷的非消耗型商品或訂閱,讓你損失得少得多,因為你把權利收回來了。
Ask to Buy 或 Google 的購買核准能阻止這些購買嗎?
能,當家庭把它開啟時。Ask to Buy 對於 13 歲以下兒童的 Apple 帳戶預設為開啟,並且可以為任何 18 歲以下的人啟用,它會攔住一筆購買,直到家長核准為止。Google 的購買核准透過 Family Link 以相同的方式運作。開啟它們的是家庭,不是開發者,所以你不能指望它們一定是開著的。
孩子的退款應該算進我的退款率嗎?
不應該。它會像任何其他退款一樣落入你的退款和作廢購買報告,但它不是關於你產品的信號。把由商店裁定的退款,包括兒童未經授權的購買,與那些真正評判你應用程式的退款分開,並只在兩個可爭議的流程上衡量你的挽回率。
作為開發者,我對此實際上能做什麼?
你無法對退款提出異議。你可以設計一個誤觸無法完成的購買流程,避免疊放購買提示,為高價值的購買加上確認,並把每一筆購買標記到一個穩定的帳戶 id,好讓你能在退款或 chargeback 到來之前,發現同一個帳戶爆發式的多筆購買。

資料來源與延伸閱讀

RefundHalt

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

繼續閱讀

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

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