韓國 App Store 外部付款:26% 抽成與規則
作者:Mehdi Azizi
發布於 ,10 分鐘
在韓國,App 可透過 KCP、Inicis、Toss 或 NICE 收款,Apple 抽 26%,且需獨立二進位檔。通常比 App 內購買更貴。
在韓國,只在韓國店面上架的 App,可以改用 KCP 或 Toss 這類當地金流服務商收款,不必用 Apple 的 App 內購買。這時 Apple 會抽使用者支付價格(含稅)的 26%,金流服務商的手續費另計。 小型開發者靠 Small Business Program 使用 App 內購買只要付 15%,對他們來說,這個選項反而更貴。
這篇指南整理了確切的 entitlement、韓國專用的二進位檔、費率和每個步驟,依據的是我在 2026 年 10 月 27 日重新讀過的 Apple 頁面。我沒有實際測試過這個選項:下面的數字範例是計算結果,不是實測。在韓國仍然可以用 App 內購買,而且這是預設選項。其他國家的例外情況請看guideline 3.1.1 指南。日本和巴西各有專屬指南。
韓國方案允許你做什麼
根據 Apple 關於韓國的頁面(也有韓文版),一切源自韓國電信事業法(Telecommunications Business Act,전기통신사업법)的修正案。只在韓國 App Store 上架的 App,可以把 App 內購買交給其他金流服務商處理。 Apple 把這個權利稱為 StoreKit External Purchase Entitlement。
其他規定都建立在三條規則上:
- 這個 entitlement 只適用於韓國店面上的 iOS 或 iPadOS App;
- 它套用在一個新的二進位檔上,而且只在韓國發佈;
- 它不能和 Apple 的 App 內購買同時存在於同一個 App 裡。
付款在 App 內完成,由你的金流服務商處理。頁面沒有提到可以放連到你網站的按鈕:只有在法律要求完成購買時,使用者才會離開 App。
26% 抽成:涵蓋了什麼
Apple 收取使用者支付價格的 26%,「gross of any value-added taxes」,也就是含加值稅。Apple 把這個費率說成是優惠,因為它不含金流處理。金流處理費由你的服務商另外向你收。
和 App 內購買相比,有三點不同:
- 稅務由你負責:根據韓國 entitlement 的附約,由你自己代收並繳納稅款;
- 頁面沒有公布任何優惠費率,Small Business Program 沒有,訂閱滿一年後也沒有;
- 計算基礎包含加值稅,而 App 內購買的抽成是以扣除代收稅款後的淨價計算,依據 Apple Developer Program 授權合約附件 2 第 3.4 節。
你有時會看到「27%」:那是其他方案的費率,例如荷蘭的交友 App,Apple 在那裡把抽成降 3 個百分點。韓國的部分,Apple 頁面寫的是 26%。
核准的金流服務商
Apple 列出四家已通過韓國店面資格審核的服務商:KCP、Inicis(이니시스)、Toss(토스)和 NICE。
你也可以提出其他服務商。Apple 會審查它的安全性、防詐機制、支付方式、訂閱計費能力,以及能否直接把抽成付給 Apple。名單外的服務商可能會讓你的申請延誤或被拒。
每個 entitlement 只能用一家服務商,要更換得填更新表單。你不能自己儲存或傳送付款資料。Apple 頁面上沒有列出服務商的手續費,我也沒有去查:請直接問每一家。
韓國專用的二進位檔
這是決定一切的限制。entitlement 只能針對從未在 App Store 上架過的 bundle ID 申請。 所以你現有的 App 拿不到。你要另外建立一個 App,有自己的 bundle ID,只在韓國提供。
- 這個二進位檔不包含 Apple 的 App 內購買。
- 如果新 App 是某個已經用 App 內購買販售的 App 的版本,你必須在 Apple 核准新 App 之前,把舊的從韓國店面下架。
- 新 App 有自己的頁面:在韓國會從零開始,沒有舊 App 的評分和紀錄。
所以你要維護兩個 App:全球版用 App 內購買,韓國版用你的金流服務商。每次更新都要送審兩次。
26% 還是 15%:小型開發者的試算
Small Business Program 在你報名後,把 App 內購買的抽成降到 15%,條件是你每個日曆年的淨收益(proceeds)低於 100 萬美元。它的頁面沒有針對韓國的例外,只有歐盟的特例。條件細節請看 Small Business Program 指南。
以下以一筆含稅 10,000 韓元的購買為例。計算假設:你不是韓國居民,價格含 10% 加值稅,請找你的會計師確認。金流服務商的手續費不計入。
| 每支付 10,000 韓元 | Small Business | 標準費率 | 外部付款 |
|---|---|---|---|
| 抽成計算基礎 | 9,091 韓元 | 9,091 韓元 | 10,000 韓元 |
| Apple 費率 | 15% | 30% | 26% |
| Apple 抽成 | 1,364 韓元 | 2,727 韓元 | 2,600 韓元 |
| 909 韓元加值稅 | 由 Apple 繳 | 由 Apple 繳 | 由你繳 |
| 金流手續費 | 已包含 | 已包含 | 另計 |
| 你拿到的 | 7,727 韓元 | 6,364 韓元 | 手續費前 6,491 韓元 |
這張表說明了:
- 和 Small Business Program 相比,外部付款每筆少賺 1,236 韓元,也就是你收入的 16%,這還沒算服務商手續費。
- 和 30% 的標準費率相比,你每筆多賺 127 韓元,也就是價格的 1.3%。30% 和 26% 之間的 4 個百分點差距縮水到 1.3 個百分點,因為 26% 是以含稅價格計算。
- 標準費率的訂閱,在付費訂閱滿一年後,App 內購買的抽成會降到 15%,依據同一個第 3.4 節。外部付款維持 26%:韓國頁面沒有宣布任何降幅。
「外部付款」這一欄還沒算完。你還得加上要維護第二個二進位檔、每月申報銷售、處理付款相關的客服,以及自己申報加值稅。
只有在你付 30%,而且服務商費用低於價格的 1.3% 時,外部付款才會比 App 內購買划算。
方法與限制
我讀的是 Apple 韓國頁面、Small Business Program 和授權合約的 HTML 原始碼,沒有用自動摘要。計算依據三條規則:外部付款以含稅價抽 26%;App 內購買以扣除代收稅款的淨價抽成(附件 2 第 3.4 節);非韓國居民開發者的加值稅由 Apple 代繳(附件 2 的附表 B,「Exhibit B」)。
如果你是韓國居民,即使用 App 內購買,也要自己繳加值稅。這時 Apple 會先從價格扣除估算的加值稅再計算抽成(附表 B),並在抽成上加收韓國加值稅(附表 C 第 7 節)。請找你的會計師重新試算。
限制:10% 加值稅是假設,服務商手續費沒有計入,也沒有做任何實測。
取得 entitlement 的步驟
- 用你的實際價格重新試算,並算進服務商公布的手續費。
- 選擇一家核准的服務商:KCP、Inicis、Toss 或 NICE。如果你賣訂閱,確認它支援訂閱,而且付款流程是原生的。
- 準備一個全新的 bundle ID,從未上架過,專給韓國版 App 用。
- 以帳號持有人(Account Holder)身分填寫申請表單。Apple 會要求 App 名稱、說明、bundle ID、服務商、你網站的網域,以及客服網站的網址。你也要同意 entitlement 的條款。
- 等 Apple 的確認信,然後到 Certificates, Identifiers & Profiles,在 App ID 上啟用 entitlement。
- 設定二進位檔和必要的 StoreKit 程式碼,做法見下文。
- 在 App Store Connect 建立 App 頁面,供應範圍限定韓國。
- 等服務商準備好收款後送審,附上你告知使用者的畫面截圖。如果新 App 是某個在韓國用 App 內購買販售的 App 的版本,要把舊的從韓國店面下架。
Apple 提醒:資料不完整或服務商未獲核准,會拖長審查時間,甚至被拒。
設定二進位檔:Xcode 或 Expo
這個 entitlement 從 iOS 15 和 iPadOS 15 開始支援。在 Xcode 裡,要改兩個檔案。
在 .entitlements 檔中加入這個 entitlement:
- 鍵:
com.apple.developer.storekit.external-purchase; - 類型:Boolean;
- 值:
true。
在 Info.plist 中加入 SKExternalPurchase 鍵,類型為字串陣列,內容是韓國的代碼。Apple 的韓國頁面寫 KR。這個鍵的參考文件要求小寫代碼,並列出韓國為 kr。我會照技術參考文件寫 kr。
下一次建置時,Xcode 會發現佈建描述檔不符,要求產生新的。
用 Expo 的話,兩個鍵都透過 app.json 設定,放在 ios.entitlements 和 ios.infoPlist:
{
"expo": {
"ios": {
"bundleIdentifier": "com.exemple.monapp.kr",
"entitlements": {
"com.apple.developer.storekit.external-purchase": true
},
"infoPlist": {
"SKExternalPurchase": ["kr"]
}
}
}
}
這個 bundle ID 是虛構範例。想用同一個專案發佈兩個 App,Expo 文件有介紹用 app.config.js 做App 變體。全球變體保留 App 內購買,韓國變體加上這些鍵。你平常接 App 內購買的付費牆(像RevenueCat 指南那樣)留在全球變體。不要在韓國變體裡放 App 內購買,就算停用也不行:Apple 禁止任何隱藏或休眠的付款功能。下面要求的 StoreKit 呼叫則要保留:它們用 Swift 寫,所以用 Expo 的話,要準備一個原生模組,例如用 Expo Modules API。
告知視窗與付款流程
Apple 要求三個 StoreKit 呼叫:
- 在每次購買或輸入付款資料的流程前檢查
canMakePayments,確認使用者有權付款; - 顯示 Apple 的告知視窗,使用 StoreKit External Purchase API 的
presentNoticeSheet(),iOS 15.4 起適用; - 沒有呼叫這個 API 時,用
Storefront或SKStorefront確認店面:每次流程前,使用者的店面都必須是韓國。
presentNoticeSheet() 的文件再加兩條規則:先檢查 iOS 17.4 起提供的 ExternalPurchase.canPresent,而且只在使用者主動操作(例如點按按鈕)後才開啟視窗。如果使用者沒有繼續,就不要顯示外部購買。
在 iOS 15.0 到 15.3 之間,你要完全照 Apple 提供的設計和文字重做。不論哪種情況,每次購買和每次輸入付款方式前都要顯示這個視窗,直到使用者點按「계속」(繼續),而且是逐台裝置計算。
它的韓文標題是:「이 앱은 App Store의 안전한 비공개 지불 시스템을 지원하지 않습니다.」意思是這個 App 不支援 App Store 的安全付款。內文會提醒使用者:訂閱管理、家人共享和 Apple 退款都將無法使用。
付款流程本身必須:
- 原生、在 App 內,絕不能用 web view;
- 沒有隱藏、休眠或未記載的付款功能;
- 沒有誤導行為:否則 Apple 會下架 App,還可能把你踢出計畫。
在寫任何一行程式碼之前,先問你的服務商它的付款模組是不是用 web view 開啟。
上架之後:報告、帳單和客服
- 每月銷售報告:透過 Apple 頁面上連結的表單,在 Apple 會計月結束後 15 個日曆天內提交。Apple 有提供報告範例。
- 一張帳單:要在會計月結束後 45 天內付清。
- 稽核權:Apple 可以查核你申報的正確性。
- 如果欠款:Apple 可以從其他國家應付給你的款項中扣抵、下架 App,或把你踢出計畫。
- 客服由你負責:Apple 看不到這些購買,所以不處理退款、購買紀錄或訂閱管理。
韓國主管機關的進度
2026 年 10 月 27 日重新確認。2023 年,韓國電信主管機關(當時是 방송통신위원회)宣布計畫處罰 Apple 和 Google 強制使用自家付款系統。2025 年,一項法律把它改組為 방송미디어통신위원회,根據 Digital Daily。2026 年 10 月 12 日,其主席預計在月底前做出決定,根據 SBS Biz。10 月 27 日,同一家媒體認為最終表決很可能在 10 月 28 日的全體會議進行。
同一天,根據 CBS Nocut News,還有一點在爭議中:是否要強制 Apple 和 Google 讓 App 告知使用者可在 Apple 或 Google 系統外付款,並引導他們過去。這就是所謂的「anti-steering」義務。
截至 2026 年 10 月 27 日,還沒有任何決定:這裡描述的規則是 Apple 頁面在當天的內容。 處分可能會改變這些規則,尤其是如果它強制要求這種告知權。送出申請前,請重新看一次 Apple 頁面和韓國媒體。
該不該做韓國版二進位檔?
| 你的情況 | 我的建議 |
|---|---|
| Small Business Program 成員 | 保留 App 內購買 |
| 標準費率,手續費高於 1.3% | 保留 App 內購買 |
| App 在韓國已有評分 | 保留 App 內購買 |
| 標準費率,手續費低於 1.3% | 重新完整試算 |
對大多數獨立開發者來說,答案是不要。可能的收益很小,而且只在標準費率下才有;固定成本卻是確定的。 把精力花在別處更划算:選對定價模式,請看訂閱還是買斷;App 的實際收入,請看一個手機 App 能賺多少。
常見問題
Apple 在韓國對外部付款抽多少?
使用者支付價格(含稅)的 26%。金流服務商的手續費另計,而且稅款由你自己代收和繳納。
Apple 在韓國接受哪些金流服務商?
KCP、Inicis、Toss 和 NICE 已經通過核准。你可以提出其他服務商,但 Apple 必須審查,可能讓你的申請延誤或被拒。每個 entitlement 只能用一家服務商。
在韓國,同一個 App 可以同時提供 App 內購買和外部付款嗎?
不行。entitlement 不能和 Apple 的 App 內購買同時存在於同一個 App。你需要一個獨立的二進位檔,只在韓國發佈。
可以在已上架的 App 加入外部付款嗎?
不行。entitlement 只發給從未上架過的 bundle ID。如果新 App 是你現有 App 的版本,而現有 App 在韓國用 App 內購買販售,要在新 App 核准前把現有的從韓國店面下架。
Small Business Program 適用於韓國的外部付款嗎?
Apple 的韓國頁面沒有公布任何優惠費率。Small Business Program 的 15% 只適用於 App 內購買。所以對小型開發者來說,App 內購買比較便宜。
外國開發者可以在韓國使用外部付款嗎?
Apple 頁面沒有要求在韓國設立公司:條件是 App 只在韓國發佈。但你要負責這些銷售的韓國稅務,而用 App 內購買時,如果你不是居民,Apple 會幫你代繳。也要問服務商是否接受在韓國沒有公司的商家。
韓國外部付款需要哪個 Info.plist 鍵?
SKExternalPurchase,一個字串陣列,內容是韓國代碼,依照這個鍵的參考文件寫 kr。entitlement 名稱是 com.apple.developer.storekit.external-purchase,布林值設為 true。
韓國主管機關已經處罰 Apple 了嗎?
截至這次重新確認的 2026 年 10 月 27 日還沒有:尚未做出任何決定。根據 SBS Biz,當時最終表決很可能在 10 月 28 日進行。做決定前,請重新看韓國媒體和 Apple 頁面。
資料來源
- Distributing apps using a third-party payment provider in South Korea,Apple Developer:條件、服務商、設定、抽成、報告。韓文版。
- App Store Small Business Program,Apple Developer:15% 抽成及其條件。
- Apple Developer Program License Agreement,附件 2 第 3.4 節,以及附表 B 和 C:抽成計算基礎和稅款代收。
- SKExternalPurchase、External Purchase 和 presentNoticeSheet(),Apple 文件。
- App 設定、App 變體 和 Expo Modules API,Expo 文件。
- SBS Biz,2026 年 10 月 12 日和 2026 年 10 月 27 日,以及 CBS Nocut News,2026 年 10 月 27 日:主管機關決定的時程和爭點。Digital Daily,2025 年 9 月 27 日:방송미디어통신위원회的成立。
用對的價格讓你的 App 收費
選擇付款管道之前,先做免費診斷:它會告訴你專案真正卡在哪裡,並寄給你我的 Apple 防退件檢查清單。
iOS Kit 包含我 App 的起始程式碼,onboarding、付費牆和訂閱都已經用 App 內購買寫好,還有四個步驟走到 App Store 的流程,可以照自己的步調進行。完整的訂閱建置,從 App Store Connect 裡的商品到付費牆,請看 iOS App 內訂閱。