App Store 巴西替代付款與抽成規則
作者:Mehdi Azizi
發布於 ,11 分鐘
在巴西,自 iOS 26.5 起,你的 app 可提供第三方付款或導向你網站的連結。Apple 抽成 21% 或 10%,未滿 18 歲不得看到網站購買優惠。
在巴西,自 iOS 26.5 起,App Store 上的 app 可以用三種方式販售數位內容:Apple 的 App 內購買、app 內的第三方金流服務商,或是你網站上的購買優惠。Apple 抽成 21%,小型開發者和滿一年後的訂閱則是 10%;如果付款走 App 內購買,另加 5% 的費用。 導向你網站的連結則收 15% 或 10%,只針對點擊後 7 天內成交的銷售。
這些選項來自 Apple 與巴西競爭主管機關 CADE 達成的協議。最重要的條件有兩個:App 內購買必須同時顯示在旁邊,而且未滿 18 歲的使用者不能看到任何你網站上的購買優惠。所有內容都來自 Apple 和 CADE 的官方頁面,於 2026 年 10 月 27 日重新核對。
我自己用 Expo 發布 iOS app,靠訂閱賺錢。App 內購買的一般規則請看 guideline 3.1.1 的指南。這篇只談巴西。
Apple 與 CADE 的協議
根據 CADE 的官方公告,2025 年 12 月 23 日,Conselho Administrativo de Defesa Econômica(CADE)的法庭全體一致核准了 Apple 提出的 Termo de Compromisso de Cessação(TCC)。這項調查是在 2022 年 12 月,因 Mercado Livre 集團檢舉而展開的。
依照這份公告,協議要求 Apple:
- 讓開發者推廣外部優惠,並把使用者導向 app 外的購買;
- 接受 app 內的其他付款方式;
- 開放透過替代商店發行。
替代付款和外部優惠都必須和 App 內購買並排呈現。
協議也包含兒童保護措施,並規定了 Apple 的抽成結構。效期三年,從新條款對開發者生效的那一刻起算。如果完全不遵守,Apple 可能面臨最高 1.5 億雷亞爾的罰款,調查也會重啟。
我沒有讀過 TCC 的全文。 CADE 只說會「em breve」(近期)公布,公告裡也沒有任何費率。所以這份指南的數字都來自 Apple 的頁面。2026 年 6 月 18 日,Apple 公布了針對巴西的變更,隨 iOS 26.5 推出。Apple 在裡面表示,在巴西販售數位內容的開發者付給它的費用會是「the same or less than they do today」。
在巴西販售的四種方式
Apple 的 Changes to iOS in Brazil 頁面列出四條路。
| 選項 | 誰收款 | 你需要什麼 |
|---|---|---|
| Apple 的 App 內購買 | Apple | 不用新增任何東西 |
| App 內第三方付款 | 你的金流服務商 | 該 entitlement |
| 你網站上的優惠 | 你的網站 | 該 entitlement |
| 替代商店 | 你或該商店 | 公證(notarization) |
技術上,App 內購買沒有變:Apple 寫明你不需要做任何修改。只有它的抽成改用巴西的新費率表。接下來兩個選項,巴西付款選項 頁面規定必須有 StoreKit External Purchases or Offers 這個 entitlement。不論你網站上的優惠有沒有可點擊的連結,都適用。
Apple 在巴西的抽成,逐一比較
以下是 Apple 公布的內容。這張表是我從它兩個頁面的 HTML 原始碼抄下來的,不是從摘要整理的。
| 選項 | 標準費率 | 優惠費率 |
|---|---|---|
| App 內購買 | 21% + 5% | 10% + 5% |
| App 內第三方付款 | 21% | 10% |
| 導向你網站的連結 | 15% | 10% |
| 替代商店 | 5% | 5% |
怎麼看:
- 優惠費率適用於 Small Business Program、Mini Apps Partner Program 和 Video Partner Program 的成員,以及第一年之後的訂閱。關於 App Store 抽成,總覽頁面還多列了 News Partner Program,但付款選項頁面、Apple 的公告和網站連結的費率表都沒有它。
- App 內購買的 5% 是付款處理費,和抽成分開計算。
- 導向你網站的連結要付「store services commission」,只針對點擊後 7 天內成交的銷售。Apple 只對會開啟瀏覽器的可點擊連結定義了這項抽成。
- 替代商店要付 Core Technology Commission(CTC):數位內容銷售額(含付費 app)的 5%,不含稅。
關於 App 內購買,Apple 說明抽成和費用都以顧客支付的價格計算,稅金計算則依授權合約規定。CTC 以未稅價格計算。使用第三方服務商的話,還要另加它的費用。
範例:顧客付了 R$ 100
這個計算只是範例,不是實測。我忽略稅金,並把服務商的費用標為「+ 費用」,因為我沒有查:那取決於你的合約。這裡的小型開發者是 Small Business Program 的成員。
| 選項 | 小型開發者 | 標準費率 |
|---|---|---|
| App 內購買 | Apple 拿 R$ 15 | Apple 拿 R$ 26 |
| App 內第三方付款 | R$ 10 + 費用 | R$ 21 + 費用 |
| 導向你網站的連結 | R$ 10 + 費用 | R$ 15 + 費用 |
用 App 內購買,小型開發者留下 R$ 85。用第三方付款,他留下 R$ 90,再扣掉服務商的費用。
對 Small Business Program 成員來說,離開 App 內購買,在需抽成的銷售上可以省 5 個百分點,這還沒扣服務商的費用。 如果你的服務商每 R$ 100 收超過 R$ 5,App 內購買反而比較便宜。以標準費率來看,第三方付款差 5 個百分點,網站連結差 11 個百分點。唯一例外:在你的網站上,點擊超過 7 天後才成交的銷售不必付連結抽成。
這些百分點沒有算進你得自己扛的事:
- 客服:這類購買,Apple 不再處理退款、購買紀錄和訂閱管理;
- 稅金,要自己代收並繳納;
- 每月由你的伺服器送出的申報,包含所有交易權杖(token),就算沒有購買也要報;
- Apple 的帳單,收到後 30 天內要付清。否則 Apple 可以從你在其他市場的收入扣款、把你的 app 從 App Store 下架,甚至把你踢出開發者計畫。
App Store 也會提醒買家:你的商品頁上會有橫幅、資訊區塊裡會有說明,下載確認時還會出現 External Purchases 字樣。我沒有任何關於它們對轉換率影響的數據。
如果是第一個 app,我在巴西會繼續用 App 內購買:小型開發者總共 15%,不用申報伺服器,也不用處理付款客服。等你的營收大到幾個百分點的差距足以支付這些工作時,替代付款才划算。
選擇訂閱或買斷也會影響抽成:詳細內容在 iOS app 該用訂閱還是買斷。
App 內必須遵守的規則
如果你提供第三方付款或網站連結,根據付款選項頁面,Apple 要求這些規則:
- 在每個販售數位內容的畫面上,都必須同時提供 App 內購買。
- 它的醒目程度至少要和其他選項一樣。Apple 會看整體:版面、措辭、字型、顏色、大小。
- 你可以依選項顯示不同的價格和好處。
- 你的流程不能勸退或干擾 App 內購買。
- 你的 App Store 商品頁不能提到可以在你的網站或透過第三方付款購買。
- 把使用者導向其他選項之前,你的 app 要顯示一個資訊視窗:告訴他交易對象是你,不是 Apple。在 iOS 26.5 上,你要依照 Apple 提供的規格自己做。系統內建的視窗會在 iOS 27.2 推出,目前是 Beta 版。
你的服務商處理卡片資料必須符合 PCI 標準第 1 級。它還必須提供客服:未授權交易的爭議處理、訂閱管理、退款。
如果你正在做第一個購買畫面,iOS 付費牆常見錯誤 在有兩個按鈕時一樣適用。
未成年人:最嚴格的規則
以下 Apple 的規則適用於所有在巴西提供替代付款的 app:
- 兒童類別:任何第三方付款前都要家長控制,而且不能有任何網站購買優惠;
- 其他 app:要支援家長購買控制,替代選項需經家長同意;
- 未滿 18 歲:app 內第三方付款要經過家長控制,而且不能有任何網站購買優惠。
在巴西,未滿 18 歲的使用者不能看到任何你網站上的購買優惠,就算家長同意也不行。 根據 Apple 的日本頁面,日本比較寬鬆。下表中,「不可網站」代表不能有任何網站購買優惠。
| 使用者 | 巴西 | 日本 |
|---|---|---|
| 兒童類別 | 家長控制,不可網站 | 家長控制,不可網站 |
| 未滿 13 歲 | 家長控制,不可網站 | 家長控制,不可網站 |
| 13 到 17 歲 | 家長控制,不可網站 | 第三方付款與網站,需家長控制 |
要判斷使用者能不能付款,Apple 指向 StoreKit 的 canMakePayments,並承諾會推出新的 API。至於年齡,Apple 在 2026 年 2 月宣布,Declared Age Range API 在巴西會提供使用者的年齡區間,前提是本人或家長同意分享。我的解讀:只要你的 app 還不知道使用者是否成年,就不要顯示網站連結。
年齡也會影響你的商品頁。根據 Apple 2026 年 2 月 24 日的公告,申報有付費寶箱的 app 在巴西店面會被列為 18+。從那天起,App Store 在巴西會封鎖 18+ app 的下載,直到使用者被確認為成年人。
一步步設定替代付款
- 請帳號持有人接受更新後的合約。 Apple Developer Program License Agreement 現在包含巴西的條款。只有帳號持有人(Account Holder)能接受,Apple 給所有會員的期限是 2026 年 7 月 6 日。到你的開發者帳號確認已經接受。
- 把 entitlement 加到你的 App ID。 接受合約後,你的帳號就能使用 StoreKit External Purchases or Offers entitlement。在 Certificates, Identifiers & Profiles 裡把它加到你 app 的識別碼。
- 在專案中宣告。 鍵是
com.apple.developer.storekit.custom-purchase-link.allowed-regions,一個只含單一值的陣列:br。用 Expo 的話,放在 config 的 entitlements 裡。接著你的 provisioning profile 必須包含這個 entitlement。 - 照規定的順序寫流程。 先檢查
canMakePayments,再檢查 ExternalPurchaseCustomLink 的isEligible屬性。每筆可能的交易之前,用token(for:)取得權杖:這就是你之後要向 Apple 申報的東西。使用者點擊替代按鈕時,顯示資訊視窗。Apple 的頁面提到showNotice,但 API 文件把系統視窗限定在 iOS 27.2:在那之前,你得自己畫。 - App 內購買要留在畫面上,並加上前面說的家長控制。
- 在給 App Review 的備註中寫上你的服務商名稱。 它必須已經準備好處理你 app 的交易。送審資料不完整可能拖慢審核,甚至被拒。
- 每月申報交易。 App Store Connect 說明 要求在每個日曆月結束後 15 天內,透過 External Purchase Server API 送出報告。報告要包含所有權杖:購買、續訂、退款,連沒有購買的也算。
這是用 Expo 做第 3 步,在 app.json 裡:
{
"expo": {
"ios": {
"entitlements": {
"com.apple.developer.storekit.custom-purchase-link.allowed-regions": [
"br"
]
}
}
}
}
第 4 步的 API 是原生 API。 我沒有確認 RevenueCat 或其他 React Native 函式庫是否支援。選這條路之前先確認,不然你得寫原生模組。最後,Apple 說明這個 entitlement 只在巴西店面、iPhone、iOS 26.5 以上有效。
替代商店與公證
在替代商店發行你的 app,是在 App Store Connect 裡管理:你登記商店、你的 Developer ID,以及商店提供的權杖。那裡沒有 App 內購買,你的數位內容銷售要付 5% 的 CTC。不管走哪個管道,每個 app 都要經過公證:一種基本檢查,自動加人工,比 App Store 審核輕。
開設你自己的商店需要 Apple 核准。根據 巴西替代商店頁面,條件之一是以組織身分註冊。另外還要二選一:提供 100 萬美元的備用信用狀,或是連續兩年會員資格,且有一個 app 在前一個日曆年全球首次安裝超過一百萬次。
你從法國在巴西銷售
Apple 的頁面針對的是在巴西發行的 app,對開發者所在國家沒有任何條件。如果你的 app 在巴西有販售,有三點要注意:
- 如果你什麼都不做,你的 app 會繼續用 App 內購買銷售,適用巴西的抽成表。
- Apple 的巴西頁面沒有要求另做一個 app。 這個 entitlement 只對巴西店面有效,
isEligible會告訴你這個選項是否對該使用者開放。日本、歐盟和 南韓 有各自的規則;歐盟的規則在 guideline 3.1.1 指南裡有詳細說明。 - 不走 App 內購買,稅金就由你負責。 Apple 的頁面沒有說明任何巴西稅制。直接收雷亞爾之前,先請你的會計師確認整個架構。
我查證了什麼,以及何時查證
2026 年 10 月 27 日重新核對。費率、條件和步驟都來自當天以 HTML 原始碼閱讀的 Apple 頁面。協議內容來自 CADE 的官方公告,不是 TCC 全文。沒有任何實測:雷亞爾的計算只是範例,不含稅金和服務商費用。
這些頁面變動很快:Apple 已經預告系統資訊視窗和新的家長 API。寫程式前請再看一次。
常見問題
App Store 在巴西的抽成是多少?
數位內容銷售抽 21%,Small Business Program 和其他幾個 Apple 計畫的成員,以及滿一年後的訂閱則是 10%。App 內購買另加 5% 的處理費。導向你網站的連結收 15% 或 10%,針對點擊後 7 天內的銷售。
在巴西,iOS app 可以放導向自己網站的連結嗎?
可以,前提是有 StoreKit External Purchases or Offers entitlement,並且同時顯示 App 內購買。未滿 18 歲的使用者和兒童類別的 app 不能有這個連結。你的 App Store 商品頁也不能提到它。
在巴西的 iPhone app 裡可以提供 Pix 嗎?
Apple 的頁面和 CADE 的公告都沒有點名任何付款方式,Pix 或其他都沒有。它們對服務商設下條件:卡片資料符合 PCI 標準第 1 級、客服、退款。向你的服務商確認它符合這些條件,並且 App 內購買仍然並列提供。
提供替代付款時,還要保留 App 內購買嗎?
要。Apple 要求在每個販售數位內容的畫面上同時顯示 App 內購買,而且醒目程度至少和其他選項一樣。
在巴西,未成年人可以不透過 App 內購買付款嗎?
可以,但只限 app 內,並且要經過家長控制。未滿 18 歲不允許任何網站購買優惠。在日本,13 歲起就可以有網站優惠,需經家長控制。
這些規則適用於不在巴西的開發者嗎?
Apple 的頁面針對在巴西發行的 app,對開發者所在國家沒有任何條件。所以 app 上架巴西店面的法國開發者也適用:App 內購買適用抽成表,如果啟用替代付款,也要遵守相關規則。
Apple 與 CADE 的協議是什麼?
是巴西競爭主管機關 CADE 在 2025 年 12 月 23 日核准的 Termo de Compromisso de Cessação。它開放了外部優惠、替代付款和替代商店,效期三年,從新條款生效的那一刻起算。
資料來源
- CADE 關於核准 TCC 的公告,2025 年 12 月 23 日。
- Apple 針對巴西的公告,2026 年 6 月 18 日。
- Changes to iOS in Brazil、Payment options on the App Store in Brazil 和 Operating an alternative app marketplace in Brazil,Apple Developer。
- ExternalPurchaseCustomLink,StoreKit 文件。
- Payment options on the App Store in Japan,用於比較未成年人規則。
- Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana,2026 年 2 月 24 日。
- Reporting tokens and transactions to Apple,App Store Connect 說明。
銷售你的 app,在巴西和其他地方
動你的付費牆之前,先做 免費診斷:它會告訴你專案真正卡在哪裡,並寄給你我的 Apple 防退件檢查清單。
要打造 app 並用 App 內購買串接訂閱,iOS Kit 包含我 app 的起始程式碼,以及上架 App Store 的四步驟流程,照你自己的步調走。所有跟變現有關的內容都整理在 iOS App 內訂閱 頁面。