In-app purchase: pengertian dan 4 jenisnya
Oleh Mehdi Azizi
Terbit , 9 mnt
In-app purchase adalah pembelian opsional di dalam aplikasi. Apple membaginya jadi 4 jenis: consumable, non-consumable, dan dua jenis langganan.
In-app purchase, atau pembelian dalam aplikasi, adalah pembelian yang kamu lakukan di dalam sebuah app setelah menginstalnya. Apple mendefinisikannya sebagai pembelian opsional yang mengubah fitur app, atau membuka layanan, konten, atau barang virtual. Ada empat jenis: consumable, non-consumable, langganan yang diperpanjang otomatis, dan langganan yang tidak diperpanjang. Di App Store, label "In-App Purchases" di dekat tombol Get memberi tahu kamu bahwa app tersebut menawarkannya.
Panduan ini menjawab dua sisi pertanyaannya. Dari sisi pengguna: arti label itu, apa yang sebenarnya kamu bayar, cara berhenti berlangganan, meminta refund, atau memblokir pembelian ini di iPhone anak. Dari sisi developer: empat jenisnya sesuai nama di App Store Connect, komisi Apple, dan apa yang harus disiapkan app kamu. Semuanya diambil dari halaman resmi Apple, yang saya baca ulang pada 3 November 2026.
Saya sendiri menjual in-app purchase di app iOS saya. Solys, pemblokir media sosial, menawarkan langganan dan akses seumur hidup. TradaZen, simulator trading, dan Nolera, app coba pakaian berbasis AI, terutama menjual langganan tahunan dengan uji coba gratis.
In-app purchase: definisi dari Apple
Di halaman Tentang in-app purchase, App Store menulis bahwa ini adalah pembelian opsional yang dimaksudkan untuk mengubah fitur app atau membuka layanan, konten, atau barang virtual. Kata kuncinya adalah "opsional". In-app purchase tidak pernah dipaksakan: kamu sendiri yang memilih untuk membelinya.
Jadi sebuah app bisa gratis diunduh dan tetap menjual sesuatu di dalamnya. Bantuan Apple tentang mengunduh app menjelaskannya dengan jelas: kalau app menampilkan tombol Get dan bukan harga, app itu gratis, dan kamu tidak akan ditagih untuk mengunduhnya. Tapi beberapa app gratis menawarkan in-app purchase dan langganan berbayar.
Untuk mengenali app seperti ini sebelum menginstalnya, App Store menyarankan kamu melihat apakah label "In-App Purchases" muncul di dekat harga atau tombol Get. Label itu tidak memberi tahu berapa yang akan kamu bayar. Ia hanya memberi tahu bahwa ada sesuatu yang bisa dibeli di dalam app.
4 jenis in-app purchase
App Store Connect, alat tempat developer membuat produk mereka, mencantumkan empat jenis. Berikut definisi dan contoh dari bantuan App Store Connect, dilengkapi dengan contoh dari halaman App Store.
| Jenis | Apa yang kamu bayar | Contoh dari Apple |
|---|---|---|
| Consumable | Item yang dipakai sekali, harus dibeli lagi | Makanan ikan, nyawa, permata |
| Non-consumable | Fitur yang dibuka sekali beli, selamanya | Lintasan balap, level, filter |
| Langganan diperpanjang otomatis | Akses yang ditagih secara berkala | Streaming video, penyimpanan cloud |
| Langganan tidak diperpanjang | Akses berjangka, tanpa perpanjangan | Arsip artikel, paket musiman |
Consumable
Apple mendefinisikannya sebagai produk yang dipakai sekali, habis, dan harus dibeli lagi. Contohnya mata uang dalam game, paket nyawa, atau kredit generasi di app AI. Ada aturan yang melindungi pembeli: menurut guideline 3.1.1, kredit atau mata uang yang dibeli lewat in-app purchase tidak boleh kedaluwarsa.
Non-consumable
Ini produk yang dibeli sekali, tidak kedaluwarsa, dan tidak berkurang saat dipakai. Ia membuka sebuah fitur untuk selamanya: versi lengkap, paket level, filter foto. Akses seumur hidup Solys termasuk jenis ini. Kamu cukup membayar sekali, dan aksesnya tetap ada kalau kamu ganti iPhone.
Langganan yang diperpanjang otomatis
Jenis ini memberi akses ke konten atau layanan selama satu periode, lalu diperpanjang sendiri selama pengguna tidak berhenti berlangganan. Ini model yang dipakai app saya. Guideline 3.1.2 menetapkan tiga syarat: langganan harus memberi nilai yang berkelanjutan, berdurasi minimal tujuh hari, dan berfungsi di semua perangkat pengguna. Jenis inilah yang membawa uji coba gratis klasik, yang diatur di App Store Connect. App tanpa langganan juga bisa menawarkan uji coba, dalam bentuk pembelian non-consumable gratis bernama "XX-day Trial", menurut guideline 3.1.1.
Langganan yang tidak diperpanjang
Jenis ini memberi akses ke layanan untuk durasi terbatas dan tidak diperpanjang otomatis. Untuk melanjutkan, pembeli harus membelinya lagi. Apple mencontohkan akses setahun ke arsip artikel, atau paket musiman video online. Saya tidak memakainya di app mana pun.
Apa bedanya tiap jenis dalam praktik
Nama jenisnya tidak menjelaskan semuanya. Berikut dampaknya bagi pembeli dan bagi app, menurut halaman Apple tentang in-app purchase dan dokumentasi StoreKit tentang currentEntitlements, yaitu daftar hak akses yang sedang berlaku.
| Jenis | Harus dibeli lagi? | Kembali setelah instal ulang | Family Sharing |
|---|---|---|---|
| Consumable | Ya | Tidak | Tidak |
| Non-consumable | Tidak | Ya | Bisa |
| Langganan diperpanjang otomatis | Tidak, diperpanjang sendiri | Ya, jika aktif atau dalam masa tenggang | Bisa |
| Langganan tidak diperpanjang | Ya, saat berakhir | Ya | Tidak |
Dua catatan. Family Sharing memungkinkan akses dibagikan ke maksimal lima anggota keluarga, dan Apple menyediakannya untuk langganan yang diperpanjang otomatis dan pembelian non-consumable. Developer yang memilih untuk mengaktifkannya atau tidak. Selain itu, pembelian yang di-refund atau dicabut oleh App Store akan hilang dari hak akses.
Apa yang dilihat pengguna, dari pembelian sampai refund
Mengonfirmasi pembelian
Menurut halaman App Store, kamu harus memasukkan kata sandi atau memakai Touch ID untuk melakukan in-app purchase. Dengan kata sandi, kamu bisa memilih apakah kata sandi diminta di setiap transaksi atau setiap 15 menit. Bantuan Apple tentang kata sandi pembelian menambahkan Face ID: kalau Touch ID atau Face ID aktif untuk pembelian, kamu akan dimintai verifikasi di setiap unduhan, bahkan yang gratis.
Berhenti berlangganan
Pembatalan dilakukan lewat akun Apple kamu, bukan lewat developer. Di iPhone, menurut bantuan Apple tentang pembatalan langganan:
- Di Settings, ketuk nama kamu.
- Ketuk Subscriptions.
- Ketuk langganan yang dimaksud.
- Ketuk Cancel Subscription. Kadang kamu perlu menggulir layar untuk menemukan tombolnya.
Menurut halaman App Store, langganan berakhir di akhir siklus penagihan yang sedang berjalan. Untuk uji coba gratis, bantuan yang sama menyarankan pembatalan minimal 24 jam sebelum masa uji coba berakhir.
Meminta refund
Refund diurus oleh Apple, bukan oleh developer. Bantuan Apple tentang refund menjelaskan langkahnya: masuk ke reportaproblem.apple.com, ketuk "I'd like to", lalu "Request a refund". Pilih alasannya, lalu app atau langganannya, dan kirim. Apple meminta kamu menunggu 24 sampai 48 jam untuk mendapat jawaban. Kelayakannya berbeda-beda tergantung negara.
Memblokir in-app purchase di iPhone anak
Apple menyediakan dua pengaturan. Yang pertama memblokir semuanya, yang kedua mewajibkan orang tua menyetujui setiap pembelian.
Blokir lewat Screen Time. Menurut bantuan Apple tentang Screen Time, Screen Time harus diaktifkan dulu. Setelah itu:
- Buka Settings, lalu ketuk Screen Time.
- Ketuk Apps & Websites, lalu App Store.
- Ketuk In-App Purchases dan pilih Blocked.
Persetujuan pembelian, dengan Family Sharing. Kalau anak kamu punya perangkat dan akun sendiri di grup keluarga kamu, fitur Ask to Buy akan mengirimkan setiap permintaan kepadamu. Fitur ini mencakup unduhan app dan in-app purchase, apa pun rating usia app-nya. Untuk mengaktifkannya dari perangkat kamu:
- Buka Settings, lalu ketuk Family.
- Ketuk nama anak kamu.
- Ketuk Apps & Websites, lalu Restrictions.
- Ketuk Ask to Buy, lalu aktifkan Require Purchase Approval.
Tergantung negaranya, opsi ini aktif secara default dan tidak bisa dimatikan sebelum anak berusia 18 tahun.
Dari sisi developer: apa konsekuensi in-app purchase
In-app purchase wajib untuk membuka konten digital
Guideline 3.1.1 mewajibkannya: untuk membuka fitur atau konten di app kamu, kamu harus memakai in-app purchase Apple. License key, QR code, atau kripto tidak diizinkan untuk itu, kecuali dalam kasus yang sudah diatur Apple. Pengecualian dan aturan tiap wilayah ada di panduan saya tentang guideline 3.1.1.
Komisi Apple
Menurut halaman keanggotaan, komisi atas barang dan layanan digital yang dijual lewat App Store adalah 30%. Komisinya turun jadi 15% untuk anggota Small Business Program dan beberapa program lain, serta untuk langganan yang memenuhi syarat. Tarif dan biaya lain bisa berlaku untuk app tertentu yang didistribusikan di beberapa negara, termasuk Uni Eropa, Jepang, dan Korea Selatan. Detailnya, termasuk cara mendaftar, ada di Small Business Program Apple.
Yang harus disiapkan sebelum produk pertama
- Tanda tangani kontrak app berbayar. Menurut bantuan App Store Connect, pemilik akun harus menandatangani Paid Apps Agreement untuk menawarkan in-app purchase. Langkah-langkahnya ada di panduan saya tentang Paid Apps Agreement.
- Buat produknya di App Store Connect. Menurut bantuan tentang membuat in-app purchase, consumable atau non-consumable dibuat dari sidebar app, di bawah Monetization, bagian In-App Purchases. Kamu pilih jenisnya, lalu isi nama referensi dan product ID. Langganan dibuat terpisah, di Subscriptions.
- Siapkan fitur restore. Halaman Apple tentang in-app purchase mengingatkan: kalau seseorang menginstal ulang app kamu atau ganti perangkat, ia harus langsung mendapatkan kembali apa yang sudah dibelinya. App kamu juga harus menyediakan cara untuk memulihkan pembelian yang bisa dipulihkan, sesuai guideline 3.1.1.
Supaya semuanya tersambung tanpa harus menulis sendiri verifikasi struk pembelian, saya pakai RevenueCat. Langkah-langkahnya ada di RevenueCat dan langganan in-app iOS.
Jenis mana yang cocok untuk app pertamamu
| Yang kamu jual | Jenis yang cocok |
|---|---|
| Layanan yang bertambah isinya tiap minggu | Langganan diperpanjang otomatis |
| Versi lengkap, sekali beli untuk selamanya | Non-consumable |
| Kredit, generasi, nyawa | Consumable |
| Akses berjangka, tanpa perpanjangan | Langganan tidak diperpanjang |
Untuk app pertama, pilihan sebenarnya hampir selalu antara langganan dan pembelian sekali bayar. Saya membahasnya lebih detail, lengkap dengan perhitungan pendapatan bulanan, di langganan atau sekali bayar untuk app iOS kamu.
Menjual in-app purchase pertamamu
iOS & Android Kit berangkat dari kode awal app saya: onboarding, paywall, dan langganan sudah dikodekan, dan alur empat langkahnya membawamu sampai ke App Store, sesuai ritmemu sendiri. Seluruh rantainya, dari produk di App Store Connect sampai paywall, dijelaskan di halaman langganan in-app iOS.
Kalau kamu sedang menyiapkan rilis pertamamu, ikuti diagnostik gratisnya: diagnostik ini memberi tahu apa yang benar-benar menghambat proyekmu dan mengirimkan checklist anti-penolakan Apple saya.
Pertanyaan umum
Apa arti "In-App Purchases" di App Store?
Label itu menandakan bahwa app menjual sesuatu di dalamnya: mata uang, fitur yang dibuka, atau langganan. Label ini muncul di dekat harga atau tombol Get. Mengunduh app tetap gratis kalau tombolnya Get, dan kamu hanya membayar apa yang kamu pilih untuk dibeli.
Apakah app gratis dengan in-app purchase benar-benar gratis?
Unduhannya gratis, dan Apple menegaskan kamu tidak akan ditagih untuk itu. Namun beberapa fitur atau konten di dalamnya bisa berbayar. Untuk membeli, Apple akan meminta kata sandi, Touch ID, atau Face ID kamu.
Apa bedanya pembelian consumable dan non-consumable?
Consumable habis saat dipakai dan dibeli lagi, seperti nyawa atau permata. Non-consumable dibeli sekali dan tetap jadi milikmu, seperti paket level atau versi lengkap. Dari keduanya, hanya non-consumable yang kembali setelah instal ulang.
Bagaimana cara mematikan in-app purchase di iPhone?
Aktifkan Screen Time, lalu buka Settings, Screen Time, Apps & Websites, App Store. Ketuk In-App Purchases dan pilih Blocked. Untuk perangkat anak, opsi Ask to Buy membuat kamu bisa menyetujui setiap pembelian satu per satu.
Bisakah in-app purchase di-refund?
Bisa, sebagian pembelian memenuhi syarat. Permintaannya diajukan di reportaproblem.apple.com, bagian "I'd like to", lalu "Request a refund". Apple meminta kamu menunggu 24 sampai 48 jam, dan kelayakannya berbeda-beda tergantung negara.
Berapa komisi yang diambil Apple dari in-app purchase?
Umumnya 30% untuk barang dan layanan digital. Komisinya 15% untuk anggota Small Business Program dan untuk langganan yang memenuhi syarat. Tarif dan biaya lain bisa berlaku untuk app tertentu di beberapa negara, termasuk Uni Eropa.

