在南韓發布使用第三方付款供應商的 App
隨著南韓《電信事業法》的修訂,僅在南韓 App Store 發布的 app 之開發者,可以使用「StoreKit 外部購買授權」,透過替代付款服務供應商來處理 App 內購買。想要使用不同付款系統的開發者,須在 Xcode 中啟用該授權,並使用必要的 StoreKit API,以及提交一個適用於 iOS 和/或 iPadOS 的獨立 app 二進位檔,僅供在南韓的 App Store 上發布之用。Apple 會審查這款南韓專屬 app,確保其遵守授權條款與細則,以及《App 審查規範》和《Apple Developer Program 授權協議》。
申請授權
如果想在南韓發布的 app 中使用「StoreKit 外部購買授權」,請先提交授權申請表。你必須是 Apple Developer Program 的「帳號持有人」;提供你 app 的套件識別碼、付款服務供應商及網站網域的詳細資訊,並同意此授權的條款與細則。
輸入你的 App 資訊
輸入你計劃使用的 app 名稱、說明,以及套件識別碼 (app 的唯一識別碼)。授權申請是按套件識別碼各別提出,且僅能指派給尚未在 App Store 發布的套件識別碼。收到授權指派後,你須要為自己的 app 單獨提交一個適用於 iOS 和/或 iPadOS,且僅限於南韓 App Store 發布的二進位檔。
提供你的付款處理資訊
從下方列表中選取一個預先核准的付款服務供應商 (PSP),處理透過南韓商店完成的 App 內購買。以下是目前符合資格的 PSP,可為在南韓發布的 app 提供付款處理系統:
- KCP
- Inicis
- Toss
- NICE
如果你偏好使用其他 PSP,請輸入其名稱與網站資訊,以利我們評估。請注意,開發者不得儲存或傳輸付款資訊,除非開發者本身是 PSP,並且與所有其他 PSP 同樣符合必要標準。在指派授權給你之前,我們須先確認你的 PSP 符合以下標準:具備安全的付款處理系統,以及在保護使用者隱私權上擁有可靠紀錄。你的 PSP 須:
- 符合業界標準的隱私權、安全性及詐騙防範服務。
- 支援多種付款方式。
- 具備訂閱計費權限功能,可安全儲存和處理卡片資訊。
- 提供拆帳付款服務,且能應開發者的要求將佣金直接支付給 Apple。
附註:每個授權僅限使用一個 PSP。如果未在授權申請中附上預先核准的 PSP,你的申請可能會延遲或遭拒。如須變更 PSP,請提交授權更新表單。
輸入你的客戶支援網站資訊
輸入你的客戶支援網站 URL,以便使用者可以在這個網站上,針對透過你外部付款系統完成的購買,獲得即時支援。如果你計劃使用多個 URL,請逐一列出。
在 Xcode 中設定與啟用授權
在收到電子郵件確認該授權已指派到你的帳號,且你已在「憑證、識別碼與描述檔」中將 app 的 App ID 設定為可支援此權限後,你必須更新自己的 Xcode 計畫案、entitlements plist 檔案和 Info.plist 檔案,以列出授權和相關後設資料。此授權相容於執行 iOS 15 和 iPadOS 15 或以上版本的裝置。

- 在 Project Navigator (計畫案導覽器) 中,選取 .entitlements 檔案。在 Xcode 13 中,檔案名稱會帶有一個
圖像作為前綴。
- 在 entitlements plist 檔案中,將指標停留在「Entitlements File」(授權檔案) 這一列上,然後按一下加入按鈕 (+),即可加入新的授權鍵值對。
- 提供授權的下列相關值:
- 鍵:com.apple.developer.storekit.external-purchase
- 類型:Boolean (布林值)
- 值:True (正確)
- 請依照更新你的 Info.plist 檔案的說明,在你的 Info.plist 檔案中提供必要的後設資料。
在下一次建置到你的裝置,或在 Xcode Organizer 提出發布要求時,Xcode 會偵測到 .entitlements 檔案與快取的佈建描述檔不相符,且會根據最新的 App ID 設定要求新的佈建描述檔,以完成程式碼簽署流程。
更新你的 Info.plist 檔案
每項授權對於必須填入你 app 中 Info.plist 檔案的資料,都有各自的獨特要求。如需管理 app 之 Info.plist 檔案的詳細資訊,請參閱說明文件。
StoreKit 外部購買
- 從 iOS 目標的「Project Navigator」(計畫案導覽器) 中,選取 Info.plist 檔案。
- 提供此授權的下列相關值:
- 鍵:SKExternalPurchase
- 類型:Array of String (字串陣列)
- 值:KR (代表南韓的單一 ISO 3166-1 alpha-2 國家或地區代碼值。)
在你的 App 內提供第三方付款系統
要求與規範
除了啟用「StoreKit 外部購買授權」,你也須使用必要的 StoreKit API,並遵守相關使用要求,這些要求旨在協助保護他人隱私權和安全性、防止詐騙與欺詐活動,以及維護整體的使用者體驗品質。
- 此授權只能與南韓 App Store 上適用於 iOS 或 iPadOS 的 app 搭配使用。
- 此授權只能與僅在韓國商店發布的新二進位檔搭配使用。
- 此授權不可與 Apple 的 App 內購買系統在同一款 app 上同時使用。
- 使用此授權時,你可以在 app 中加入經核准的第三方付款系統。App 必須顯示「外部購買彈出頁面」 (圖 1),向使用者說明他們將透過 Apple 以外的來源進行購買。你實作的 app 內付款流程必須:
- 在 app 內提供原生體驗。不得在網頁檢視畫面中進行。只有當使用者依法必須前往網站或另一款 app 完成購買時,才須讓使用者離開此 app。
- 不包含任何隱藏、休眠或未記錄的付款功能或行為。
- 如果你的 app 涉嫌採用誤導性行銷手法,例如誘餌式銷售、詐騙或欺詐,該 app 將會從 App Store 下架,而你也可能會從 Apple Developer Program 除名。
使用必要的 StoreKit API
- 使用「StoreKit 外部購買授權」時,你的 app 必須:
- 在每次進行購買或輸入付款資訊的流程開始之前,檢查 canMakePayments。此呼叫會指出使用者是否獲准進行付款。
- 在執行 iOS 或 iPadOS 15.4 或以上版本的裝置上,使用 StoreKit External Purchase API 來顯示 app 內彈出頁面,告知使用者將使用外部付款系統,如下方所述。
- 當你的 app 未呼叫 StoreKit External Purchase API 時,請在每次進行購買或輸入付款資訊的流程開始前,使用 StoreKit 中的 Storefront 或 SKStorefront 來確認使用者的商店位於南韓。
顯示 App 內彈出頁面
在 app 內使用第三方付款系統時,你的 app 必須包含一個 app 內彈出頁面,說明該筆購買會透過 Apple 以外的來源進行。
針對 iOS 或 iPadOS 15.4 或以上版本,請使用 StoreKit External Purchase API 來實作。針對執行 iOS 或 iPadOS 15 至 iOS 15.3 的裝置,你必須完全按照圖 1 所提供的設計與文字來實作彈出頁面。
此頁面必須在下列流程之前顯示:
- 在每一部裝置上,於使用者每次進行購買付款流程前,持續顯示此頁面,直到使用者點一下「繼續」為止。
- 在每一部裝置上,於每次輸入付款資訊的流程前 (即使並非針對特定購買項目),持續顯示此頁面,直到使用者點一下「繼續」為止。
圖 1:外部購買彈出頁面
韓文
標題:이 앱은 App Store의 안전한 비공개 지불 시스템을 지원하지 않습니다.
內文:이 앱의 모든 구입 관련 사항은 “
連結:더 알아보기
按鈕 1:계속
按鈕 2:취소
繁體中文
標題:此 app 不支援 App Store 的私密安全支付系統。
內文:此 app 中的所有購買項目將由開發者「<開發者名稱>」管理。和你進行交易的將不再是 Apple。已儲存的 App Store 付款方式與相關功能將無法使用,例如訂閱管理、「購買前詢問」、「家人共享」和退款申請。對於與此開發者進行的交易,Apple 不承擔隱私權或安全性相關責任。
連結:進一步了解
按鈕 1:繼續
按鈕 2:取消
在 App Store Connect 中提交 App 進行審查
在 App Store Connect 提交新的 app 二進位檔供審查時,請務必遵守下列提交要求,以及授權的條款與細則、《App 審查規範》和《Apple Developer Program 授權協議》。
- 你的外部付款流程 app 內彈出頁面,已正確實作與經過測試。
- 你的 PSP 已準備就緒,可完成來自你 app 的交易。
- 提交時,附上你的 app UI 截圖,並在截圖中顯示你向使用者提供了必要的揭露內容。
- 你的 app 在 App Store Connect 中的銷售範圍僅限於南韓。
- 如果你的 app 是目前使用 Apple App 內購買系統的 app 新版本,在啟用 StoreKit 外部購買功能的 app 獲准上架前,你必須先在南韓境內 iOS 及/或 iPadOS 上的 App Store 中移除現有 app。
提交不完整,或選取未經核准的 PSP,可能會延遲審查時間,或導致 app 遭拒。App 審查完成後,狀態會在 App Store Connect 中更新,你也會收到通知。你 app 的授權詳細資訊須始終與該 app 的二進位檔相符,並保持為最新狀態。若要更新授權詳細資訊,例如 PSP,請提交授權更新表。
佣金和銷售報告
獲得授權可使用第三方 app 內付款供應商的 app,須就交易向 Apple 支付佣金。Apple 將根據使用者支付的價格 (未扣除任何增值稅) 收取 26% 的佣金。此為優惠後的費率,未含與付款處理及相關活動有關的價值。根據《南韓 App 專用 StoreKit 外部購買授權附錄》所載明的規定,開發者將負責收取及繳納任何適用稅款。
使用這些授權的開發者必須向 Apple 提供報告,記錄每一筆透過 App Store 促成的數位商品和內容銷售。此報告須每月提交一次,且在每個 Apple 會計月份結束後的 15 個日曆天內提供。若要了解報告中須包含的詳細資訊,請參閱範例報告。符合資格的開發者將根據所提交的報告收到發票,且必須在 Apple 會計月份結束後的 45 天內,按發票金額向 Apple 支付款項。未來,若 Apple 開發出能輔助提交報告的技術解決方案,開發者將須配合採用該等技術。
請注意,根據與此授權相關的條款與細則,Apple 擁有審計權。這讓 Apple 能夠針對開發者因該授權而產生的數位交易記錄,進行準確性審核,以確保 Apple 收到適切佣金。如果未支付 Apple 佣金,Apple 可能從你在其他市場獲得的收益中抵扣、將你的 app 從 App Store 下架,或將你從 Apple Developer Program 中除名。
支援使用者
如果你是使用此授權的開發者,當客戶因使用替代付款選項而產生疑問或問題時,你有責任提供即時支援。Apple 無從得知透過替代付款方式進行的購買,因此 無法協助使用者處理退款、付款紀錄、訂閱管理,以及透過這些替代購買方式購買數位商品與服務時所遇到的其他問題。你將負責協助客戶處理這些問題。