Langganan cicilan Google Play mengikat pembeli, bukan pendapatan Anda. Inilah biaya refund atau pembayaran yang terlewat
Langganan cicilan Google Play mengikat pembeli pada 3 hingga 24 pembayaran bulanan, tetapi Anda dibayar bulan demi bulan dan tidak ada yang menagih pembayaran yang terlewat. Inilah cara kerja pembatalan, refund, dan chargeback pada paket cicilan, serta biaya masing-masing.

Poin utama
- Langganan cicilan Google Play memungkinkan pembeli berkomitmen pada pembayaran bulanan tetap selama 3 hingga 24 bulan, dan hanya tersedia bagi pembeli di Brasil, Prancis, Italia, dan Spanyol.
- Developer tidak dibayar di muka untuk langganan cicilan. Google meneruskan setiap pembayaran bulanan saat pembeli melakukannya, dengan ketentuan yang sama seperti langganan lainnya.
- Jika pembeli berhenti membayar paket cicilan, baik Google maupun developer tidak menagih pembayaran yang terlewat, selain percobaan ulang normal dari Google selama masa tenggang dan penangguhan akun. Google juga tidak bertanggung jawab kepada developer atas sisa saldo yang belum dibayar.
- Saat pembeli membatalkan langganan cicilan, pembatalan menunggu hingga akhir periode komitmen. Google langsung mengirim notifikasi SUBSCRIPTION_CANCELLATION_SCHEDULED dan langganan tetap aktif dengan objek pendingCancellation yang kosong.
- Developer dapat menghentikan sisa pembayaran lebih awal dengan memanggil purchases.subscriptionsv2.cancel dengan DEVELOPER_REQUESTED_STOP_PAYMENTS. Cara ini menghentikan pembayaran berikutnya dan tidak dapat dipulihkan oleh pembeli.
- Me-refund pesanan terbaru dari langganan Google Play akan me-refund pesanan itu, langsung menghapus langganan, dan membatalkan perpanjangan berikutnya. Pada paket cicilan, artinya Anda mengembalikan satu pembayaran bulanan dan kehilangan sisa komitmen.
- Untuk pesanan Google Play yang dibuat setelah 3 Agustus 2026, chargeback membebani developer sebesar harga pembelian dikurangi biaya layanan Play, ditambah biaya chargeback dari bank. Pada paket cicilan, risiko itu dihitung per satu pembayaran bulanan.
Jual paket 12 bulan di Google Play sebagai installments base plan, dan pembeli setuju membayar setiap bulan selama setahun. Komitmen itu mengikat pembeli. Komitmen itu tidak mengikat uangnya untuk Anda. Google membayar Anda setiap kali satu pembayaran bulanan masuk, tidak ada yang mengejar pembeli yang berhenti membayar, dan refund atau chargeback bisa mengakhiri paket saat sebagian besar tahun itu belum dibayar. Langganan cicilan Google Play adalah alat konversi yang baik di empat negara yang memilikinya. Sebagai jaminan pendapatan, fitur ini lemah. Berikut perilaku komitmen tersebut ketika pembeli membatalkan, melewatkan pembayaran, mendapat refund, atau menyengketakan tagihan, beserta biaya setiap kemungkinan bagi Anda.
Cara kerja langganan cicilan Google Play
Installments base plan adalah langganan yang dibayar pembeli dalam jumlah bulanan tetap selama periode komitmen yang Anda tentukan. Di Play Console, Anda menetapkan harga bulanan dan komitmen 3 hingga 24 bulan, lalu layar pembelian menampilkan totalnya kepada pembeli. Setiap pembayaran bersifat bulanan. Baik Anda maupun pembeli tidak dapat mengubah frekuensi atau jadwalnya.
Fitur ini terbatas untuk pembeli di Brasil, Prancis, Italia, dan Spanyol, dan Google meminta developer memeriksa Play Console untuk ketersediaan terbaru. Menampilkan detail komitmen lengkap di paywall Anda, seperti jumlah pembayaran yang dikomitmenkan, memerlukan Play Billing Library 7 atau yang lebih baru, di mana data tersebut tersedia di kolom installmentDetails.
Apa yang terjadi saat komitmen berakhir
Anda memilih salah satu dari dua jenis perpanjangan. Dengan auto-renews monthly, paket menjadi langganan bulanan biasa setelah komitmen pertama, tanpa ikatan lanjutan. Dengan auto-renews for the duration, pembeli mendaftar untuk satu periode komitmen penuh lagi dengan durasi yang sama. Uji coba gratis tidak dihitung dalam komitmen awal. Fase harga perkenalan dihitung.
Komitmennya mengikat pembeli, bukan pendapatan Anda
Google menyebut komitmen ini mengikat terhadap pembatalan dan perubahan harga. Bagian itulah yang terdengar seperti pendapatan terjamin. Baca sisa dokumentasinya, dan ada tiga fakta yang menunjukkan sebaliknya.
- Anda tidak dibayar di muka. Dokumentasi Google menyatakan pembayaran diteruskan saat pembeli melakukan pembayaran bulanan, dan developer tidak dibayar ketika pembeli mendaftar.
- Pembayaran yang terlewat bukan tugas siapa pun untuk ditagih. Jika pembeli gagal membayar, baik Google maupun developer tidak berupaya menagih pembayaran yang terlewat atau tertunggak, selain percobaan ulang normal dari Google selama masa tenggang dan penangguhan akun.
- Google tidak akan menutup kerugian Anda. Dokumentasinya menyatakan dengan jelas bahwa Google tidak bertanggung jawab kepada developer atas sisa pembayaran cicilan yang belum dibayar.
Payment Plan Terms Google untuk konsumen menyatakan kepada pembeli bahwa mereka tidak dapat membatalkan sisa cicilan dan tetap bertanggung jawab atas jumlah yang tertunggak. Itu kontrak antara pembeli dan Google. Di sisi pembukuan Anda, cicilan yang tidak dibayar hanyalah pendapatan yang tidak pernah masuk.
Dampak setiap jalan keluar pada paket cicilan
Ada empat cara langganan cicilan berakhir lebih awal atau berubah arah. Masing-masing menyisakan jumlah uang yang berbeda di atas meja.
| Peristiwa | Siapa yang memicunya | Apa yang terjadi pada pembayaran tersisa | Notifikasi atau API |
|---|---|---|---|
| Pembeli membatalkan | Pembeli | Tetap jatuh tempo. Paket tetap aktif sampai periode komitmen berakhir | SUBSCRIPTION_CANCELLATION_SCHEDULED saat itu juga, lalu SUBSCRIPTION_CANCELED dan SUBSCRIPTION_EXPIRED di akhir periode |
| Developer menghentikan pembayaran | Developer | Pembayaran berikutnya dihentikan, pembeli tidak bisa memulihkan paket | purchases.subscriptionsv2.cancel dengan DEVELOPER_REQUESTED_STOP_PAYMENTS |
| Refund atas pesanan terbaru | Developer atau Google | Pesanan terbaru di-refund, langganan langsung dihapus, perpanjangan berikutnya dibatalkan | Refund dan revoke di Play Console, atau purchases.subscriptionsv2.revoke, lalu SUBSCRIPTION_REVOKED |
| Pembayaran terlewat | Tidak ada | Dicoba ulang selama masa tenggang dan penangguhan akun, lalu tidak ditagih | Notifikasi standar untuk penolakan dan pemulihan pembayaran |
Pembeli membatalkan
Pembeli yang membatalkan di tengah komitmen tidak terbebas dari sisa pembayaran. Google mengirim notifikasi SUBSCRIPTION_CANCELLATION_SCHEDULED begitu mereka membatalkan, selama masih ada pembayaran tersisa. Google Play Developer API mempertahankan langganan dalam status SUBSCRIPTION_STATE_ACTIVE dan menambahkan objek pendingCancellation kosong ke installmentDetails. Di akhir komitmen, Anda menerima SUBSCRIPTION_CANCELED, diikuti SUBSCRIPTION_EXPIRED, kecuali pembeli memulihkan paket lebih dulu. Biarkan hak akses tetap aktif sampai saat itu. Pembeli masih membayar.
Anda sendiri yang menghentikan pembayaran
Terkadang Anda ingin pembeli keluar lebih awal, karena keluhan penagihan atau produk yang akan dihentikan. Metode purchases.subscriptionsv2.cancel menerima parameter cancellationType. USER_REQUESTED_STOP_RENEWALS berperilaku seperti pembatalan oleh pembeli sendiri, sehingga komitmen tetap berjalan sampai akhir. DEVELOPER_REQUESTED_STOP_PAYMENTS menghentikan pembayaran berikutnya, pembeli tidak perlu menyelesaikan komitmen, dan paket tidak dapat dipulihkan. Inilah jalan keluar yang senyap. Tidak ada uang yang dikembalikan, hanya tagihan berikutnya yang berhenti.
Pesanan terbaru di-refund
Aturan refund Play Console untuk langganan sangat lugas. Refund pesanan terbaru, maka pesanan itu di-refund, langganan langsung dihapus, dan perpanjangan berikutnya dibatalkan. Refund pesanan yang lebih lama, maka langganan tetap aktif. Revoke API berperilaku sama. Opsi fullRefund-nya mengembalikan jumlah penuh dari tagihan terbaru, dan notifikasi SUBSCRIPTION_REVOKED meminta Anda segera memutus akses. Pada paket cicilan, tagihan terbaru adalah satu pembayaran bulanan. Jadi refund-dan-revoke mengembalikan satu bulan dan membatalkan setiap pembayaran yang masih terutang dalam komitmen.

Pembeli berhenti membayar
Dokumentasi Google mencatat bahwa penolakan dan pemulihan pembayaran dapat terjadi pada cicilan mana pun. Masa tenggang dan penangguhan akun tetap berlaku, dan Google mencoba ulang selama periode tersebut. Setelah itu, saldonya dihapus, tanpa ada pihak tertentu yang menanggungnya. Payment Plan Terms Google menambahkan satu konsekuensi bagi pembeli: orang yang ditangguhkan atau dibatalkan karena melewatkan cicilan bisa kehilangan hak untuk menggunakan paket pembayaran di Google Play lagi. Anda tidak mendapat apa pun dari situ.
Biaya refund atau chargeback pada paket cicilan
Di sinilah mekanismenya berubah menjadi uang. Ambil contoh paket €9.99 per bulan dengan komitmen 12 bulan. Pembeli melihat €119.88. Pembukuan Anda melihat €9.99 per bulan, dikurangi biaya layanan Google, selama pembayaran terus masuk.
Refund menghapus seluruh saldo yang belum dibayar
Misalkan Anda melakukan refund dan revoke atas pesanan terbaru di bulan keempat. Anda mengembalikan satu pembayaran €9.99. Anda juga membatalkan delapan pembayaran yang belum dilakukan, yaitu €79.92 dari komitmen yang kini tidak akan pernah masuk. Me-refund pesanan yang lebih lama justru menjaga paket tetap berjalan, itulah sebabnya pilihan pesanan lebih penting pada paket cicilan daripada paket bulanan. Jika yang sebenarnya Anda inginkan adalah menghentikan penagihan tanpa mengembalikan uang, DEVELOPER_REQUESTED_STOP_PAYMENTS melakukannya tanpa refund.
Chargeback kini menjadi beban Anda, satu cicilan demi satu cicilan
Untuk pesanan Google Play yang dibuat setelah 3 Agustus 2026, Google menjadikan developer bertanggung jawab atas chargeback: harga pembelian dikurangi biaya layanan Play, ditambah biaya chargeback dari bank. Karena paket cicilan ditagih bulanan, setiap pembayaran bulanan adalah tagihan tersendiri yang dapat disengketakan ke bank. Pembeli yang menyesali seluruh tahun itu bisa menyengketakan beberapa di antaranya. Biaya yang Anda tanggung per sengketa memang kecil. Tumpukan biayanya tidak, dan sengketa yang kalah bersifat final di pihak bank. Chargeback juga mengakhiri langganan, karena Google mengirim SUBSCRIPTION_REVOKED ketika sebuah pembelian terkena chargeback.
Biaya yang tidak berhenti bersama pembayaran
Setiap bulan akses yang Anda layani menimbulkan biaya nyata: komputasi untuk fitur yang digunakan pembeli, panggilan API pihak ketiga, penyimpanan, dan waktu dukungan. Ketika pembeli membatalkan, biaya itu terus berjalan sampai akhir komitmen, tetapi pembayarannya juga. Ketika pembeli berhenti membayar, biaya bisa terus berjalan selama masa tenggang dan penangguhan akun sementara tidak ada uang yang masuk. Celah itulah yang perlu diawasi.
Cara melindungi pendapatan cicilan
Lacak komitmennya, bukan hanya status langganan
Simpan initialCommittedPaymentsCount dan remainingCommittedPaymentsCount dari resource langganan pada setiap notifikasi. SUBSCRIPTION_STATE_ACTIVE memberi tahu Anda bahwa akses aktif. Jumlah pembayaran tersisa memberi tahu Anda berapa bagian komitmen yang masih berupa uang nyata dan berapa yang hanya janji.
Anggap pembatalan tertunda sebagai peringatan dini
Pembeli dengan pendingCancellation masih membayar, tetapi mereka sudah memberi tahu Anda bahwa mereka ingin keluar. Merekalah pembeli yang paling mungkin meminta refund atau menyengketakan tagihan berikutnya. Tangani tiket dukungan mereka dengan cepat dan jangan biarkan keluhan penagihan berubah menjadi chargeback.
Tentukan jalan keluarnya sebelum menentukan refund
Ketika pembeli ingin keluar, putuskan apa yang benar-benar Anda maksudkan. Menghentikan tagihan berikutnya adalah DEVELOPER_REQUESTED_STOP_PAYMENTS. Mengembalikan uang untuk satu bulan dan mengakhiri akses adalah refund dan revoke atas pesanan terbaru. Mengembalikan uang untuk bulan yang lebih lama sambil menjaga paket tetap berjalan adalah refund atas pesanan lama tersebut. RefundHalt memantau notifikasi ini per paket, sehingga refund, pencabutan, atau cicilan yang disengketakan muncul di samping pembayaran yang masih terutang, bukan sebagai peristiwa lepas yang harus Anda rangkai sendiri nanti.
Pertanyaan yang sering diajukan
- Bisakah pembeli membatalkan langganan cicilan Google Play?
- Bisa, tetapi pembatalan baru berlaku di akhir periode komitmen. Pembeli tetap membayar sisa cicilan bulanan dan tetap memiliki akses, Google langsung mengirim notifikasi SUBSCRIPTION_CANCELLATION_SCHEDULED, dan paket berakhir dengan SUBSCRIPTION_CANCELED dan SUBSCRIPTION_EXPIRED saat komitmen selesai.
- Apakah saya dibayar penuh untuk seluruh komitmen di muka?
- Tidak. Google meneruskan setiap cicilan saat pembeli melakukan pembayaran bulanan, dengan ketentuan yang sama seperti langganan lainnya. Developer tidak dibayar ketika pembeli mendaftar, jadi komitmen 12 bulan sampai kepada Anda dalam 12 pembayaran terpisah.
- Apa yang terjadi jika pembeli berhenti membayar paket cicilan?
- Google mencoba ulang pembayaran selama masa tenggang dan penangguhan akun, dan setelah itu tidak ada yang menagihnya. Dokumentasi Google menyatakan bahwa baik Google maupun developer tidak akan mengejar pembayaran cicilan yang terlewat, dan Google tidak bertanggung jawab kepada developer atas saldo yang belum dibayar.
- Bisakah saya sendiri membatalkan sisa pembayaran cicilan pembeli?
- Bisa. Panggil purchases.subscriptionsv2.cancel dengan cancellationType diatur ke DEVELOPER_REQUESTED_STOP_PAYMENTS. Cara ini menghentikan pembayaran berikutnya, pembeli tidak perlu menyelesaikan komitmen, dan paket tidak dapat dipulihkan. USER_REQUESTED_STOP_RENEWALS tidak melakukan hal ini, karena tetap menunggu periode komitmen berakhir.
- Apa dampak refund pada langganan cicilan?
- Me-refund pesanan terbaru mengembalikan satu pembayaran bulanan itu, langsung menghapus langganan, dan membatalkan perpanjangan berikutnya, sehingga sisa komitmen tidak pernah tertagih. Me-refund pesanan yang lebih lama mengembalikan pembayaran tersebut dan membiarkan langganan tetap aktif.
- Negara mana saja yang mendukung langganan cicilan Google Play?
- Brasil, Prancis, Italia, dan Spanyol. Google membatasi installments base plan untuk pembeli di keempat negara tersebut dan meminta developer memeriksa Play Console untuk ketersediaan terbaru.
Sumber dan bacaan lanjutan
- Android Developers: About subscriptions (installment subscriptions, payouts, missed payments, firm commitment, SUBSCRIPTION_CANCELLATION_SCHEDULED)
- Android Developers: Subscription lifecycle (pending cancellation, DEVELOPER_REQUESTED_STOP_PAYMENTS, SUBSCRIPTION_REVOKED)
- Google Play Developer API: purchases.subscriptionsv2.cancel (cancellationType values)
- Google Play Developer API: purchases.subscriptionsv2 (InstallmentPlan fields)
- Play Console Help: Create and manage subscriptions (installments commitment of 3 to 24 months, renewal types)
- Play Console Help: Manage your app's orders and issue refunds (refund of most recent vs older subscription order)
- Play Console Help: Chargeback cost responsibility for orders placed after August 3, 2026
- Google Play Payment Plan Terms of Service
RefundHalt
Autopilot refund untuk App Store dan Google Play
Baca selanjutnya
Hentikan sebuah langganan dan Apple menghentikan perpanjangan sementara Google terus menagih, inilah biaya masing-masing jalur bagi Anda
Pensiunkan sebuah langganan dan kedua toko melakukan hal yang berlawanan. Hapus dari penjualan di App Store dan perpanjangan berhenti. Nonaktifkan paket dasar di Google Play dan pelanggan Anda yang ada tetap membayar. Inilah cara menghentikan langganan di masing-masing toko, dan berapa sebenarnya tagihan yang terus berjalan.
Anda bisa menjeda langganan atau memundurkan tanggal perpanjangannya alih-alih mengembalikan dana, dan itu mempertahankan sebagian besar uangnya
Ketika seorang pelanggan ingin keluar, alih-alih mengembalikan dana Anda bisa menjeda langganan, menunda penagihan berikutnya, atau memperpanjang tanggal perpanjangan. Masing-masing mempertahankan pelanggan dan tidak mengembalikan uang yang sudah Anda kumpulkan. Berikut cara setiap tuas bekerja di tiap toko, dan apa yang dihematnya.