App Store Brasil: pembayaran alternatif dan komisi Apple
Oleh Mehdi Azizi
Terbit , 11 mnt
Di Brasil, sejak iOS 26.5, aplikasimu boleh pakai pembayaran pihak ketiga atau link ke situsmu. Komisi Apple 21% atau 10%.
Di Brasil, sejak iOS 26.5, aplikasi di App Store bisa menjual konten digitalnya dengan tiga cara: pembelian dalam aplikasi (in-app purchase) dari Apple, penyedia pembayaran pihak ketiga di dalam aplikasi, atau penawaran di situsmu. Apple mengambil komisi 21%, atau 10% untuk developer kecil dan langganan setelah satu tahun, ditambah biaya 5% kalau pembayarannya lewat in-app purchase. Link ke situsmu kena 15%, atau 10%, untuk penjualan yang terjadi dalam 7 hari setelah klik.
Opsi-opsi ini lahir dari kesepakatan antara Apple dan CADE, otoritas persaingan usaha Brasil. Ada dua syarat yang paling penting: in-app purchase tetap ditampilkan di sebelahnya, dan pengguna di bawah 18 tahun sama sekali tidak boleh melihat penawaran di situsmu. Semua informasi di sini berasal dari halaman resmi Apple dan CADE, yang saya baca ulang pada 27 Oktober 2026.
Saya merilis aplikasi iOS saya sendiri dengan Expo, dijual lewat langganan. Aturan umum in-app purchase ada di panduan guideline 3.1.1. Di sini, kita hanya bahas Brasil.
Kesepakatan antara Apple dan CADE
Pada 23 Desember 2025, tribunal Conselho Administrativo de Defesa Econômica (CADE) dengan suara bulat mengesahkan Termo de Compromisso de Cessação (TCC) yang diajukan Apple, menurut siaran resmi CADE. Penyelidikannya dibuka pada Desember 2022, setelah ada keluhan dari grup Mercado Livre.
Menurut siaran itu, kesepakatan ini mewajibkan Apple untuk:
- membiarkan developer mempromosikan penawaran eksternal, dan mengarahkan pengguna ke pembelian di luar aplikasi;
- menerima metode pembayaran lain di dalam aplikasi;
- membuka distribusi lewat toko aplikasi alternatif.
Pembayaran alternatif dan penawaran eksternal harus ditampilkan berdampingan dengan in-app purchase.
Kesepakatan ini juga mengatur perlindungan untuk anak-anak dan menetapkan struktur komisi Apple. Masa berlakunya tiga tahun sejak ketentuan baru menjadi wajib bagi developer. Kalau Apple sama sekali tidak mematuhinya, Apple bisa kena denda hingga 150 juta real dan penyelidikannya dibuka lagi.
Saya belum membaca teks lengkap TCC. CADE mengumumkan bahwa teks itu akan terbit « em breve », dan siarannya tidak menyebut tarif apa pun. Jadi angka-angka di panduan ini berasal dari halaman Apple. Pada 18 Juni 2026, Apple mengumumkan perubahannya untuk Brasil, tersedia mulai iOS 26.5. Di situ Apple menyatakan bahwa developer yang menjual konten digital di Brasil akan membayar « the same or less than they do today ».
Empat cara menjual di Brasil
Halaman Apple Changes to iOS in Brazil menjelaskan empat jalur.
| Opsi | Siapa yang menerima uang | Yang kamu butuhkan |
|---|---|---|
| In-app purchase Apple | Apple | Tidak ada yang baru |
| Pembayaran pihak ketiga di aplikasi | Penyedia pembayaranmu | Entitlement |
| Penawaran di situsmu | Situsmu | Entitlement |
| Toko aplikasi alternatif | Kamu atau tokonya | Notarisasi |
Dari sisi teknis, in-app purchase tidak berubah: Apple menulis bahwa kamu tidak perlu mengubah apa pun. Hanya komisinya yang mengikuti tarif baru Brasil. Untuk dua opsi berikutnya, halaman tentang opsi pembayaran di Brasil mewajibkan entitlement StoreKit External Purchases or Offers. Entitlement ini berlaku untuk penawaran di situsmu, baik dengan link yang bisa diklik maupun tanpa.
Komisi Apple di Brasil, opsi per opsi
Ini yang dipublikasikan Apple. Saya menyalin tabel ini dari kode HTML kedua halamannya, bukan dari ringkasan.
| Opsi | Tarif standar | Tarif rendah |
|---|---|---|
| In-app purchase | 21% + 5% | 10% + 5% |
| Pembayaran pihak ketiga di aplikasi | 21% | 10% |
| Link ke situsmu | 15% | 10% |
| Toko aplikasi alternatif | 5% | 5% |
Cara membacanya:
- Tarif rendah berlaku untuk anggota Small Business Program, Mini Apps Partner Program, dan Video Partner Program, serta untuk langganan setelah tahun pertamanya. Untuk komisi App Store, halaman umum menambahkan News Partner Program, yang tidak ada di halaman opsi pembayaran, di pengumuman Apple, maupun di tarif link ke situsmu.
- 5% pada in-app purchase adalah biaya pemrosesan pembayaran, terpisah dari komisi.
- Link ke situsmu membayar « store services commission », hanya untuk penjualan dalam 7 hari setelah klik. Apple hanya mendefinisikannya untuk link yang bisa diklik dan membuka browser.
- Toko aplikasi alternatif membayar Core Technology Commission (CTC): 5% dari penjualan konten digital, termasuk aplikasi berbayar, di luar pajak.
Untuk in-app purchase, Apple menjelaskan bahwa komisi dan biaya dihitung dari harga yang dibayar pelanggan, dan perjanjian lisensi mengatur perhitungan pajaknya. CTC dihitung dari harga sebelum pajak. Kalau pakai penyedia pihak ketiga, biayanya ditambahkan lagi.
Contoh: pelanggan membayar R$ 100
Hitungan ini contoh, bukan hasil pengukuran. Saya mengabaikan pajak, dan saya tulis « + biaya » untuk biaya penyedia pembayaran, yang tidak saya cek: semuanya tergantung kontrakmu. Developer kecil di sini adalah anggota Small Business Program.
| Opsi | Developer kecil | Tarif standar |
|---|---|---|
| In-app purchase | R$ 15 untuk Apple | R$ 26 untuk Apple |
| Pembayaran pihak ketiga di aplikasi | R$ 10 + biaya | R$ 21 + biaya |
| Link ke situsmu | R$ 10 + biaya | R$ 15 + biaya |
Dengan in-app purchase, developer kecil menyimpan R$ 85. Dengan pembayaran pihak ketiga, dia menyimpan R$ 90, dikurangi biaya penyedia pembayarannya.
Untuk anggota Small Business Program, meninggalkan in-app purchase menghemat 5 poin per penjualan yang kena komisi, sebelum biaya penyedia pembayaran. Kalau penyedia pembayaranmu mengambil lebih dari R$ 5 dari R$ 100, in-app purchase tetap lebih murah. Di tarif standar, selisihnya 5 poin untuk pembayaran pihak ketiga dan 11 poin untuk link ke situsmu. Satu-satunya pengecualian: di situsmu, penjualan yang terjadi lebih dari 7 hari setelah klik tidak kena komisi link.
Poin-poin ini belum menghitung pekerjaan yang jadi tanggunganmu:
- layanan pelanggan: untuk pembelian ini, Apple tidak lagi mengurus refund, riwayat pembelian, maupun langganan;
- pajak, yang harus kamu pungut dan setorkan;
- laporan bulanan yang dikirim oleh servermu, berisi semua token transaksi, bahkan kalau tidak ada pembelian;
- tagihan dari Apple, yang harus dibayar dalam 30 hari setelah diterima. Kalau tidak, Apple bisa memotongnya dari pendapatanmu di pasar lain, menghapus aplikasimu dari App Store, bahkan mengeluarkanmu dari program developer.
App Store juga memberi peringatan ke pembeli: banner di halaman aplikasimu, keterangan di bagian Information, dan label External Purchases saat konfirmasi unduhan. Saya tidak punya data tentang dampaknya terhadap konversi.
Untuk aplikasi pertama, saya tetap pakai in-app purchase di Brasil: total 15% untuk developer kecil, tanpa server pelaporan dan tanpa layanan pelanggan untuk pembayaran. Pembayaran alternatif baru masuk akal kalau penjualanmu cukup besar sehingga selisih beberapa poin bisa membayar pekerjaan itu.
Pilihan antara langganan dan pembelian sekali bayar juga memengaruhi komisi: detailnya ada di langganan atau sekali bayar untuk aplikasi iOS-mu.
Aturan yang harus dipatuhi di aplikasimu
Kalau kamu menawarkan pembayaran pihak ketiga atau link ke situsmu, Apple mewajibkan aturan berikut, menurut halaman opsi pembayaran:
- In-app purchase harus ditawarkan bersamaan, di setiap layar yang menjual konten digital.
- In-app purchase harus setidaknya sama terlihatnya dengan opsi lain. Apple menilai keseluruhannya: tata letak, kata-kata, font, warna, ukuran.
- Tombol in-app purchase memakai visual dari Apple, dengan latar hitam atau putih. Pada tombol iOS standar, teks di sebelahnya minimal 15 poin.
- Kamu boleh menampilkan harga dan keuntungan yang berbeda untuk tiap opsi.
- Alur pembelianmu tidak boleh menghalangi atau mengganggu in-app purchase.
- Halaman App Store-mu tidak menyebutkan bahwa pengguna bisa membeli di situsmu atau lewat pembayaran pihak ketiga.
- Sebelum mengarahkan pengguna ke opsi lain, aplikasimu menampilkan jendela informasi: di situ pengguna tahu bahwa dia bertransaksi denganmu, bukan dengan Apple. Di iOS 26.5, kamu membuatnya sendiri sesuai spesifikasi dari Apple. Jendela bawaan sistem hadir di iOS 27.2, masih beta.
Penyedia pembayaranmu harus memenuhi standar PCI level 1 untuk data kartu. Dia juga harus menyediakan layanan pelanggan: sanggahan transaksi yang tidak sah, pengelolaan langganan, refund.
Kalau kamu sedang membuat layar pembelian pertamamu, kesalahan paywall iOS tetap berlaku walaupun ada dua tombol.
Pengguna di bawah umur: aturan paling ketat
Aturan Apple ini berlaku untuk semua aplikasi yang menawarkan pembayaran alternatif di Brasil:
- kategori Kids: kontrol orang tua sebelum pembayaran pihak ketiga apa pun, dan tidak ada penawaran pembelian di situs web;
- aplikasi lain: mendukung kontrol pembelian orang tua, dan persetujuan orang tua untuk opsi alternatif;
- di bawah 18 tahun: pembayaran pihak ketiga di aplikasi harus melewati kontrol orang tua, dan tidak ada penawaran pembelian di situs web.
Di Brasil, pengguna di bawah 18 tahun tidak boleh melihat penawaran pembelian apa pun di situsmu, bahkan dengan izin orang tua. Jepang lebih longgar, menurut halaman Apple tentang Jepang. Di tabel ini, « tanpa web » artinya tidak ada penawaran pembelian di situs.
| Pengguna | Brasil | Jepang |
|---|---|---|
| Kategori Kids | Kontrol orang tua, tanpa web | Kontrol orang tua, tanpa web |
| Di bawah 13 tahun | Kontrol orang tua, tanpa web | Kontrol orang tua, tanpa web |
| 13 sampai 17 tahun | Kontrol orang tua, tanpa web | Pembayaran pihak ketiga dan web, kontrol orang tua |
Untuk mengetahui apakah pengguna bisa membayar, Apple merujuk ke canMakePayments di StoreKit, dan menjanjikan API baru. Untuk usia, Apple mengumumkan pada Februari 2026 bahwa Declared Age Range API memberikan rentang usia pengguna di Brasil, kalau pengguna atau orang tuanya setuju membagikannya. Pendapat saya: selama aplikasimu belum tahu apakah pengguna sudah dewasa, jangan tampilkan link ke situsmu.
Usia juga berpengaruh ke halaman aplikasimu. Menurut pengumuman Apple tanggal 24 Februari 2026, aplikasi yang menyatakan punya loot box berbayar menjadi 18+ di storefront Brasil. Sejak tanggal itu, App Store di sana memblokir unduhan aplikasi 18+ selama pengguna belum dikonfirmasi dewasa.
Menyiapkan pembayaran alternatif, langkah demi langkah
- Minta pemilik akun menyetujui perjanjian yang diperbarui. Apple Developer Program License Agreement sekarang mencakup ketentuan Brasil. Hanya pemilik akun (Account Holder) yang bisa menyetujuinya, dan Apple menetapkan batas waktu 6 Juli 2026 untuk semua anggota. Cek di akun developer-mu bahwa perjanjian ini sudah disetujui.
- Tambahkan entitlement ke App ID-mu. Setelah perjanjian disetujui, akunmu punya akses ke entitlement StoreKit External Purchases or Offers. Tambahkan ke identifier aplikasimu di Certificates, Identifiers & Profiles.
- Deklarasikan di proyekmu. Key-nya
com.apple.developer.storekit.custom-purchase-link.allowed-regions, sebuah array yang berisi satu nilai saja:br. Dengan Expo, key ini ditaruh di entitlements pada config. Setelah itu, provisioning profile-mu harus menyertakan entitlement tersebut. - Tulis alurnya sesuai urutan yang diwajibkan. Cek
canMakePayments, lalu propertiisEligibledari ExternalPurchaseCustomLink. Sebelum setiap kemungkinan transaksi, minta token dengantoken(for:): token inilah yang nanti kamu laporkan ke Apple. Saat pengguna menyentuh tombol alternatif, tampilkan jendela informasi. Halaman Apple menyebutshowNotice, tapi dokumentasi API-nya membatasi jendela sistem untuk iOS 27.2: sebelum itu, kamu menggambarnya sendiri. - Tetap tampilkan in-app purchase di layar, dengan kontrol orang tua yang dijelaskan di atas.
- Tulis nama penyedia pembayaranmu di catatan untuk App Review. Penyedia itu harus siap memproses transaksi aplikasimu. Pengajuan yang tidak lengkap bisa memperlambat review atau berakhir dengan penolakan.
- Laporkan transaksimu setiap bulan. Bantuan App Store Connect meminta laporan dalam 15 hari setelah akhir bulan kalender, dikirim lewat External Purchase Server API. Laporan ini berisi semua token: pembelian, perpanjangan, refund, bahkan token tanpa pembelian.
Ini langkah 3 dengan Expo, di app.json:
{
"expo": {
"ios": {
"entitlements": {
"com.apple.developer.storekit.custom-purchase-link.allowed-regions": [
"br"
]
}
}
}
}
API di langkah 4 adalah API native. Saya belum mengecek apakah RevenueCat atau library React Native lain mendukungnya. Cek dulu sebelum memilih jalur ini, kalau tidak kamu butuh modul native. Terakhir, Apple menjelaskan bahwa entitlement ini hanya berfungsi di storefront Brasil, di iPhone, mulai iOS 26.5.
Toko aplikasi alternatif dan notarisasi
Distribusi aplikasimu di toko alternatif diatur di App Store Connect: kamu mendaftarkan tokonya, Developer ID-mu, dan token dari toko tersebut. In-app purchase tidak ada di sana, dan penjualan konten digitalmu kena CTC 5%. Semua aplikasi melewati notarisasi, apa pun salurannya: pemeriksaan dasar, otomatis dan manual, lebih ringan daripada review App Store.
Membuka toko sendiri butuh izin Apple. Menurut halaman tentang toko aplikasi alternatif di Brasil, salah satu syaratnya terdaftar sebagai organisasi. Selain itu, kamu harus memilih: menyediakan standby letter of credit senilai 1 juta dolar, atau sudah jadi anggota dua tahun tanpa putus dan punya aplikasi yang melewati satu juta instalasi pertama di seluruh dunia pada tahun kalender sebelumnya.
Kamu menjual ke Brasil dari Prancis
Halaman Apple ditujukan untuk aplikasi yang didistribusikan di Brasil, tanpa syarat soal negara developer. Kalau aplikasimu dijual di Brasil, ada tiga hal penting:
- Kalau kamu tidak melakukan apa-apa, aplikasimu tetap berjualan lewat in-app purchase, dengan tabel komisi Brasil.
- Halaman Apple untuk Brasil tidak meminta aplikasi terpisah. Entitlement hanya berlaku untuk storefront Brasil, dan
isEligiblememberitahumu apakah opsi itu terbuka untuk pengguna. Jepang, Uni Eropa, dan Korea Selatan punya aturan sendiri; aturan Uni Eropa dijelaskan di panduan guideline 3.1.1. - Di luar in-app purchase, pajak jadi tanggunganmu. Halaman Apple tidak merinci pajak Brasil apa pun. Minta akuntanmu memvalidasi skemanya sebelum menerima real secara langsung.
Apa yang saya cek, dan kapan
Dibaca ulang pada 27 Oktober 2026. Tarif, syarat, dan langkah-langkahnya berasal dari halaman Apple yang saya baca kode HTML-nya hari itu. Informasi kesepakatan berasal dari siaran resmi CADE, bukan dari teks lengkap TCC. Tidak ada uji coba nyata: hitungan dalam real hanyalah contoh, tanpa pajak dan tanpa biaya penyedia pembayaran.
Halaman-halaman ini cepat berubah: Apple sudah mengumumkan jendela informasi bawaan sistem dan API orang tua yang baru. Baca ulang sebelum mulai coding.
Pertanyaan umum
Berapa komisi App Store di Brasil?
21% dari penjualan konten digital, atau 10% untuk anggota Small Business Program dan beberapa program Apple lainnya, serta untuk langganan setelah satu tahun. In-app purchase menambahkan biaya pemrosesan 5%. Link ke situsmu kena 15%, atau 10%, untuk penjualan dalam 7 hari setelah klik.
Bolehkah memasang link ke situs sendiri di aplikasi iOS di Brasil?
Boleh, dengan entitlement StoreKit External Purchases or Offers dan in-app purchase yang ditampilkan bersamaan. Link ini dilarang untuk pengguna di bawah 18 tahun dan di aplikasi kategori Kids. Halaman App Store-mu tidak boleh menyebutkannya.
Bisakah menawarkan Pix di aplikasi iPhone di Brasil?
Halaman Apple dan siaran CADE tidak menyebut metode pembayaran apa pun, baik Pix maupun yang lain. Keduanya menetapkan syarat untuk penyedia pembayaran: standar PCI level 1 untuk data kartu, layanan pelanggan, refund. Pastikan dengan penyedia pembayaranmu bahwa syarat itu terpenuhi, dan bahwa in-app purchase tetap ditawarkan di sebelahnya.
Apakah in-app purchase harus tetap ada kalau menawarkan pembayaran alternatif?
Ya. Apple mewajibkan in-app purchase muncul bersamaan, di setiap layar yang menjual konten digital, dan setidaknya sama terlihatnya dengan opsi lain.
Bisakah pengguna di bawah umur membayar di luar in-app purchase di Brasil?
Bisa, hanya di dalam aplikasi, dengan kontrol orang tua. Penawaran pembelian di situs web tidak diizinkan sebelum 18 tahun. Di Jepang, penawaran web boleh mulai 13 tahun, dengan kontrol orang tua.
Apakah aturan ini berlaku untuk developer yang tidak berada di Brasil?
Halaman Apple ditujukan untuk aplikasi yang didistribusikan di Brasil dan tidak memberi syarat soal negara developer. Jadi developer Prancis yang aplikasinya ada di storefront Brasil ikut terdampak: oleh tabel komisi untuk in-app purchase-nya, dan oleh aturan pembayaran alternatif kalau dia mengaktifkannya.
Apa itu kesepakatan antara Apple dan CADE?
Sebuah Termo de Compromisso de Cessação yang disahkan pada 23 Desember 2025 oleh CADE, otoritas persaingan usaha Brasil. Kesepakatan ini membuka penawaran eksternal, pembayaran alternatif, dan toko aplikasi alternatif, selama tiga tahun sejak ketentuan baru menjadi wajib.
Sumber
- Siaran CADE tentang pengesahan TCC, 23 Desember 2025.
- Pengumuman Apple untuk Brasil, 18 Juni 2026.
- Changes to iOS in Brazil, Payment options on the App Store in Brazil dan Operating an alternative app marketplace in Brazil, Apple Developer.
- ExternalPurchaseCustomLink, dokumentasi StoreKit.
- Payment options on the App Store in Japan, untuk perbandingan aturan soal pengguna di bawah umur.
- Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana, 24 Februari 2026.
- Reporting tokens and transactions to Apple, bantuan App Store Connect.
Menjual aplikasimu, di Brasil dan di tempat lain
Sebelum mengutak-atik paywall-mu, ikuti diagnosis gratis: diagnosis ini memberitahumu apa yang sebenarnya menghambat proyekmu dan mengirimkan checklist anti-penolakan Apple dari saya.
Untuk membangun aplikasi dan memasang langganan lewat in-app purchase, iOS Kit berisi kode awal aplikasi-aplikasi saya dan alur empat langkah sampai ke App Store, yang bisa kamu ikuti sesuai kecepatanmu. Semua hal soal monetisasi dikumpulkan di halaman langganan in-app iOS.