App Store у Бразилії: альтернативна оплата і комісії
Автор: Mehdi Azizi
Опубліковано , 11 хв
У Бразилії з iOS 26.5 твій застосунок може пропонувати сторонню оплату або посилання на сайт. Комісії Apple, правила для неповнолітніх, кроки.
У Бразилії, починаючи з iOS 26.5, застосунок з App Store може продавати цифровий контент трьома способами: через вбудовану покупку Apple, через стороннього платіжного провайдера в застосунку або через пропозицію на твоєму сайті. Apple бере 21% комісії, або 10% для малих розробників і для підписок після першого року, плюс 5% збору, якщо оплата йде через вбудовану покупку. Посилання на твій сайт коштує 15%, або 10%, з продажів, зроблених протягом 7 днів після кліку.
Ці варіанти з'явилися завдяки угоді між Apple і CADE, бразильським антимонопольним органом. Найважливіші дві умови: вбудована покупка має показуватися поруч, і жоден користувач молодше 18 років не бачить пропозиції на твоєму сайті. Усе тут узято з офіційних сторінок Apple і CADE, які я перечитав 27 жовтня 2026 року.
Я публікую власні iOS-застосунки на Expo і продаю їх за підпискою. Загальні правила вбудованих покупок описані в гайді по guideline 3.1.1. Тут говоримо лише про Бразилію.
Угода між Apple і CADE
23 грудня 2025 року трибунал Conselho Administrativo de Defesa Econômica (CADE) одноголосно затвердив Termo de Compromisso de Cessação (TCC), запропонований Apple, згідно з офіційним повідомленням CADE. Розслідування відкрили в грудні 2022 року після скарги групи Mercado Livre.
За цим повідомленням, угода зобов'язує Apple:
- дозволити розробникам просувати зовнішні пропозиції та спрямовувати користувача на покупку поза застосунком;
- приймати інші способи оплати в застосунку;
- відкрити дистрибуцію через альтернативні магазини.
Альтернативні платежі та зовнішні пропозиції мають показуватися поруч із вбудованою покупкою.
Угода також передбачає захист дітей і визначає структуру комісій Apple. Вона діє три роки з моменту, коли нові умови стануть обов'язковими для розробників. У разі повного невиконання Apple ризикує штрафом до 150 мільйонів реалів і відновленням розслідування.
Повного тексту TCC я не читав. CADE анонсував його публікацію «em breve», а в повідомленні немає жодних ставок. Тому цифри в цьому гайді взято зі сторінок Apple. 18 червня 2026 року Apple представила свої зміни для Бразилії, доступні з iOS 26.5. Apple там стверджує, що розробники, які продають цифровий контент у Бразилії, платитимуть їй «the same or less than they do today».
Чотири способи продавати в Бразилії
Сторінка Apple Changes to iOS in Brazil описує чотири шляхи.
| Варіант | Хто отримує гроші | Що тобі потрібно |
|---|---|---|
| Вбудована покупка Apple | Apple | Нічого нового |
| Стороння оплата в застосунку | Твій провайдер | Entitlement |
| Пропозиція на твоєму сайті | Твій сайт | Entitlement |
| Альтернативний магазин | Ти або магазин | Нотаризація |
Технічно вбудована покупка не змінюється: Apple пише, що від тебе ніяких змін не потрібно. Лише її комісія йде за новою бразильською шкалою. Для двох наступних варіантів сторінка про способи оплати в Бразилії вимагає entitlement StoreKit External Purchases or Offers. Він потрібен для пропозиції на твоєму сайті, з клікабельним посиланням чи без нього.
Комісії Apple у Бразилії за кожним варіантом
Ось що публікує Apple. Я переписав цю таблицю з HTML-коду двох її сторінок, а не з чийогось переказу.
| Варіант | Стандартна ставка | Знижена ставка |
|---|---|---|
| Вбудована покупка | 21% + 5% | 10% + 5% |
| Стороння оплата в застосунку | 21% | 10% |
| Посилання на твій сайт | 15% | 10% |
| Альтернативний магазин | 5% | 5% |
Як це читати:
- Знижена ставка стосується учасників Small Business Program, Mini Apps Partner Program і Video Partner Program, а також підписок після першого року. Для комісії App Store загальна сторінка додає ще News Partner Program, якої немає ні на сторінці про способи оплати, ні в анонсі Apple, ні в шкалі для посилання на сайт.
- 5% у вбудованій покупці: це збір за обробку платежу, окремо від комісії.
- Посилання на сайт платить «store services commission», лише з продажів протягом 7 днів після кліку. Apple визначає її тільки для клікабельного посилання, яке відкриває браузер.
- Альтернативний магазин платить Core Technology Commission (CTC): 5% від продажів цифрового контенту, включно з платними застосунками, без податків.
Для вбудованої покупки Apple уточнює, що комісія і збір рахуються від ціни, яку заплатив клієнт, а розрахунок податків регулюється ліцензійною угодою. CTC рахується від ціни без податків. Зі стороннім провайдером додаються ще його збори.
Приклад: клієнт платить R$ 100
Цей розрахунок є прикладом, а не виміром. Податки я ігнорую, а збори провайдера позначаю «+ збори»: я їх не перевіряв, вони залежать від твого договору. Малий розробник тут є учасником Small Business Program.
| Варіант | Малий розробник | Стандартна ставка |
|---|---|---|
| Вбудована покупка | R$ 15 для Apple | R$ 26 для Apple |
| Стороння оплата в застосунку | R$ 10 + збори | R$ 21 + збори |
| Посилання на твій сайт | R$ 10 + збори | R$ 15 + збори |
З вбудованою покупкою малий розробник залишає собі R$ 85. Зі сторонньою оплатою R$ 90, мінус збори свого провайдера.
Для учасника Small Business Program відмова від вбудованої покупки дає 5 пунктів на продажу з комісією, до зборів провайдера. Якщо твій провайдер бере більше ніж R$ 5 зі R$ 100, вбудована покупка лишається дешевшою. За стандартною ставкою різниця сягає 5 пунктів для сторонньої оплати та 11 пунктів для посилання на сайт. Єдиний виняток: продаж на твоєму сайті через понад 7 днів після кліку не платить комісії за посилання.
Ці пункти не враховують того, що ти береш на себе:
- підтримку клієнтів: для цих покупок Apple більше не займається поверненнями коштів, історією покупок і підписками;
- податки, які треба збирати й сплачувати;
- щомісячний звіт, який надсилає твій сервер, з усіма токенами транзакцій, навіть якщо покупок не було;
- рахунок від Apple, який треба оплатити протягом 30 днів після отримання. Інакше Apple може утримати суму з твоїх доходів на інших ринках, прибрати застосунок з App Store або навіть виключити тебе з програми для розробників.
App Store також попереджає покупця: банер на сторінці застосунку, позначка в розділі Information і позначка External Purchases під час підтвердження завантаження. Як це впливає на конверсію, я не вимірював.
Для першого застосунку я в Бразилії лишаюся на вбудованій покупці: 15% разом для малого розробника, без сервера для звітів і без підтримки клієнтів з питань платежів. Альтернативна оплата має сенс, коли ти продаєш стільки, що різниця в кілька пунктів окупає цю роботу.
Вибір між підпискою та разовою покупкою теж впливає на комісію: деталі в статті підписка чи разова покупка для iOS-застосунку.
Правила, яких треба дотримуватися в застосунку
Якщо ти пропонуєш сторонню оплату або посилання на сайт, Apple вимагає таке, згідно зі сторінкою про способи оплати:
- Вбудована покупка має пропонуватися одночасно, на кожному екрані, де продається цифровий контент.
- Вона має бути щонайменше такою ж помітною, як будь-який інший варіант. Apple оцінює все разом: верстку, формулювання, шрифт, колір, розмір.
- Кнопка вбудованої покупки використовує візуал від Apple, на чорному або білому фоні. На стандартній кнопці iOS текст поруч має бути щонайменше 15 пунктів.
- Ти можеш показувати різні ціни та переваги для різних варіантів.
- Твій сценарій не повинен відмовляти від вбудованої покупки чи заважати їй.
- Сторінка в App Store не каже, що купити можна на твоєму сайті чи через сторонню оплату.
- Перш ніж відправити користувача до іншого варіанта, застосунок показує інформаційне вікно: користувач дізнається, що має справу з тобою, а не з Apple. В iOS 26.5 ти робиш його сам за специфікаціями Apple. Системне вікно з'являється в iOS 27.2, у беті.
Твій провайдер має відповідати рівню 1 стандарту PCI для даних карток. Також він має надавати підтримку клієнтів: оскарження неавторизованих транзакцій, керування підписками, повернення коштів.
Якщо ти робиш свій перший екран покупки, помилки в iOS paywall актуальні й з двома кнопками.
Неповнолітні: найсуворіше правило
Ці правила Apple діють для будь-якого застосунку з альтернативною оплатою в Бразилії:
- категорія Kids: батьківський контроль перед будь-якою сторонньою оплатою і жодних пропозицій покупки на сайті;
- інші застосунки: підтримка батьківського контролю покупок і згода батьків на альтернативні варіанти;
- молодше 18 років: стороння оплата в застосунку лише за батьківським контролем і жодних пропозицій покупки на сайті.
У Бразилії користувач молодше 18 років не повинен бачити жодної пропозиції покупки на твоєму сайті, навіть зі згоди батьків. Японія м'якша, згідно зі сторінкою Apple про Японію. У цій таблиці «без вебу» означає жодних пропозицій покупки на сайті.
| Користувач | Бразилія | Японія |
|---|---|---|
| Категорія Kids | Батьківський контроль, без вебу | Батьківський контроль, без вебу |
| Молодше 13 років | Батьківський контроль, без вебу | Батьківський контроль, без вебу |
| 13-17 років | Батьківський контроль, без вебу | Стороння оплата і веб, батьківський контроль |
Щоб дізнатися, чи може користувач платити, Apple відсилає до canMakePayments у StoreKit і обіцяє нові API. Щодо віку: у лютому 2026 року Apple оголосила, що Declared Age Range API у Бразилії повертає вікову групу користувача, якщо він або хтось із батьків погоджується нею поділитися. Моє прочитання: поки застосунок не знає, чи користувач повнолітній, не показуй посилання на сайт.
Вік важливий і для сторінки застосунку. Згідно з анонсом Apple від 24 лютого 2026 року, застосунок, що декларує платні лутбокси, отримує рейтинг 18+ на бразильській вітрині. З цієї дати App Store там блокує завантаження застосунків 18+, поки не підтверджено, що користувач дорослий.
Як налаштувати альтернативну оплату, крок за кроком
- Нехай власник акаунта прийме оновлену угоду. Apple Developer Program License Agreement тепер містить умови для Бразилії. Прийняти її може лише власник (Account Holder), і Apple встановила крайній термін 6 липня 2026 року для всіх учасників. Перевір у своєму акаунті розробника, що її справді прийнято.
- Додай entitlement до свого App ID. Після прийняття угоди твій акаунт отримує доступ до entitlement StoreKit External Purchases or Offers. Додай його до ідентифікатора застосунку в Certificates, Identifiers & Profiles.
- Оголоси його в проєкті. Ключ
com.apple.developer.storekit.custom-purchase-link.allowed-regions: це масив з одним значенням,br. В Expo він іде в entitlements конфігурації. Далі твій provisioning profile має містити цей entitlement. - Запрограмуй сценарій у встановленому порядку. Перевір
canMakePayments, потім властивістьisEligibleу ExternalPurchaseCustomLink. Перед кожною можливою транзакцією запитуй токен черезtoken(for:): саме його ти звітуватимеш Apple. Коли користувач торкається альтернативної кнопки, показуй інформаційне вікно. Сторінка Apple згадуєshowNotice, але документація API залишає системне вікно для iOS 27.2: до того малюєш його сам. - Залиш вбудовану покупку на екрані, з батьківським контролем, описаним вище.
- Вкажи назву свого провайдера в нотатках для App Review. Він має бути готовий обробляти транзакції твого застосунку. Неповна подача може затримати перевірку або закінчитися відмовою.
- Звітуй про транзакції щомісяця. Довідка App Store Connect вимагає звіт протягом 15 днів після кінця календарного місяця, надісланий через External Purchase Server API. У ньому всі токени: покупки, продовження, повернення коштів і навіть токени без покупки.
Ось крок 3 з Expo, у app.json:
{
"expo": {
"ios": {
"entitlements": {
"com.apple.developer.storekit.custom-purchase-link.allowed-regions": [
"br"
]
}
}
}
}
API з кроку 4 нативні. Я не перевіряв, чи їх підтримує RevenueCat або інша бібліотека React Native. Перевір це, перш ніж обирати цей шлях, інакше знадобиться нативний модуль. Насамкінець Apple уточнює, що entitlement працює лише на бразильській вітрині, на iPhone, починаючи з iOS 26.5.
Альтернативні магазини та нотаризація
Дистрибуція застосунку в альтернативному магазині налаштовується в App Store Connect: ти реєструєш магазин, свій Developer ID і токен, який надає магазин. Вбудованих покупок там немає, а твої продажі цифрового контенту платять CTC у 5%. Кожен застосунок проходить нотаризацію, незалежно від каналу: базову перевірку, автоматичну й ручну, легшу за перевірку App Store.
Щоб відкрити власний магазин, потрібен дозвіл Apple. Згідно зі сторінкою про альтернативні магазини в Бразилії, серед іншого треба бути зареєстрованим як організація. А також, на вибір, надати резервний акредитив (stand-by letter of credit) на 1 мільйон доларів, або мати два роки безперервного членства і застосунок, що перевищив мільйон перших встановлень у світі за попередній календарний рік.
Ти продаєш у Бразилії з Франції
Сторінки Apple стосуються застосунків, що поширюються в Бразилії, без умов щодо країни розробника. Якщо твій застосунок продається в Бразилії, важливі три моменти:
- Якщо нічого не робити, застосунок і далі продає через вбудовану покупку, за бразильською таблицею комісій.
- Сторінки Apple для Бразилії не вимагають окремого застосунку. Entitlement діє лише для бразильської вітрини, а
isEligibleкаже, чи доступний варіант користувачу. Японія, Європейський Союз і Південна Корея мають власні правила; правила ЄС детально описані в гайді по guideline 3.1.1. - Поза вбудованою покупкою податки на тобі. Сторінки Apple не описують жодних бразильських податків. Нехай твій бухгалтер перевірить схему, перш ніж приймати реали напряму.
Що я перевірив і коли
Перечитано 27 жовтня 2026 року. Ставки, умови й кроки взято зі сторінок Apple, прочитаних у HTML-коді того дня. Угода описана за офіційним повідомленням CADE, а не за повним текстом TCC. Реальних тестів не було: розрахунок у реалах є прикладом, без податків і зборів провайдера.
Ці сторінки швидко змінюються: Apple уже анонсує системне інформаційне вікно та нові API для батьківського контролю. Перечитай їх, перш ніж писати код.
Поширені запитання
Яка комісія App Store у Бразилії?
21% з продажів цифрового контенту, або 10% для учасників Small Business Program і кількох інших програм Apple, а також для підписок після першого року. Вбудована покупка додає 5% збору за обробку. Посилання на твій сайт коштує 15%, або 10%, з продажів протягом 7 днів після кліку.
Чи можна додати посилання на свій сайт в iOS-застосунок у Бразилії?
Так, з entitlement StoreKit External Purchases or Offers і з вбудованою покупкою, показаною одночасно. Посилання заборонене для користувачів молодше 18 років і в застосунках категорії Kids. Сторінка в App Store не повинна його згадувати.
Чи можна пропонувати Pix в iPhone-застосунку в Бразилії?
Сторінки Apple і повідомлення CADE не називають жодного способу оплати, ні Pix, ні інших. Вони висувають умови до провайдера: рівень 1 стандарту PCI для даних карток, підтримка клієнтів, повернення коштів. Перевір зі своїм провайдером, що він їх виконує, і що вбудована покупка лишається поруч.
Чи треба залишати вбудовану покупку, якщо пропонуєш альтернативну оплату?
Так. Apple вимагає, щоб вбудована покупка показувалася одночасно, на кожному екрані, де продається цифровий контент, і була щонайменше такою ж помітною, як інший варіант.
Чи можуть неповнолітні платити поза вбудованою покупкою в Бразилії?
Так, але лише в застосунку і за батьківським контролем. Жодні пропозиції покупки на сайті не дозволені до 18 років. У Японії веб-пропозиція можлива з 13 років, за батьківським контролем.
Чи стосуються ці правила розробника, який не в Бразилії?
Сторінки Apple стосуються застосунків, що поширюються в Бразилії, і не ставлять умов щодо країни розробника. Отже, французький розробник, чий застосунок є на бразильській вітрині, теж під це підпадає: через таблицю комісій для вбудованих покупок і через правила альтернативної оплати, якщо він її вмикає.
Що таке угода між Apple і CADE?
Це Termo de Compromisso de Cessação, затверджений 23 грудня 2025 року CADE, бразильським антимонопольним органом. Він відкриває зовнішні пропозиції, альтернативні платежі та альтернативні магазини на три роки з моменту, коли нові умови стануть обов'язковими.
Джерела
- Повідомлення CADE про затвердження TCC, 23 грудня 2025 року.
- Анонс Apple для Бразилії, 18 червня 2026 року.
- 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, 24 лютого 2026 року.
- Reporting tokens and transactions to Apple, довідка App Store Connect.
Продавати застосунок у Бразилії та деінде
Перш ніж чіпати paywall, пройди безкоштовну діагностику: вона покаже, що насправді гальмує твій проєкт, і надішле тобі мій чекліст проти відмов Apple.
Щоб зібрати застосунок і підключити підписку через вбудовану покупку, iOS Kit містить стартовий код моїх застосунків і шлях у чотири етапи до App Store, у твоєму темпі. Усе про монетизацію зібрано на сторінці підписка in-app для iOS.