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.

Poin utama
- Ketika seorang pelanggan ingin keluar, developer biasanya punya tiga tuas yang disahkan toko sebelum pengembalian dana: menjeda langganan, menunda penagihan berikutnya, atau memperpanjang tanggal perpanjangan. Masing-masing mempertahankan pelanggan dan tidak mengembalikan uang yang sudah terkumpul.
- Google Play memungkinkan pengguna menjeda langganan yang otomatis diperpanjang untuk jangka waktu antara satu minggu dan tiga bulan, tergantung siklus penagihan paket, dan jeda baru berlaku setelah periode penagihan saat ini berakhir.
- Selama langganan Google Play dijeda, pengguna kehilangan akses dan tidak membayar apa pun, dan di akhir jeda Google otomatis mencoba memperpanjangnya.
- Penagihan tertunda Google Play memungkinkan developer memundurkan penagihan berikutnya paling singkat satu hari dan paling lama satu tahun per panggilan API, dan selama waktu itu pengguna mempertahankan akses penuh dan tidak ditagih.
- Apple tidak punya jeda yang dihadapkan ke pengguna. Padanannya adalah perpanjangan tanggal perpanjangan lewat App Store Server API, yang memindahkan tanggal perpanjangan pelanggan hingga 90 hari ke depan, dua kali per tahun kalender, tanpa biaya untuk waktu tambahan itu.
- Pengembalian dana atas langganan tahunan bisa mengembalikan seluruh pembayaran satu tahun terakhir sekaligus, sementara jeda atau beberapa hari gratis hanya menelan sebagian kecil dari itu, itulah mengapa pengembalian dana seharusnya jadi pilihan terakhir, bukan yang pertama.
- Tidak satu pun tuas ini membantu begitu pelanggan menyengketakan penagihan dengan bank mereka. Pada titik itu satu-satunya masukan yang dimiliki developer adalah CONSUMPTION_REQUEST 12 jam dari Apple atau jendela orders.reviewrefund 24 jam dari Google Play.
Anda bisa menjeda langganan, memundurkan penagihan berikutnya ke masa depan, atau memberikan hari gratis kepada pelanggan, dan masing-masing langkah itu mempertahankan pelanggan di pembukuan Anda tanpa mengembalikan satu sen pun yang sudah Anda kumpulkan. Pengembalian dana melakukan sebaliknya. Ia mengembalikan penagihan terakhir, kadang satu tahun penuh, dan pelanggan biasanya tetap saja pergi. Jadi ketika seseorang bilang ingin keluar atau meminta uangnya kembali, pengembalian dana jarang jadi satu-satunya langkah Anda, dan hampir selalu jadi yang paling mahal.
Berikut petanya. Google Play memungkinkan pengguna menjeda langganan yang otomatis diperpanjang, dan memungkinkan Anda menunda penagihan berikutnya dari satu hari hingga satu tahun. Apple tidak punya tombol jeda, tetapi memungkinkan Anda memperpanjang tanggal perpanjangan dua kali setahun, hingga 90 hari tiap kali, tanpa biaya bagi pelanggan. Berikut adalah cara setiap tuas bekerja di tiap toko, apa biayanya bagi Anda dibanding pengembalian dana, dan satu situasi di mana tidak satu pun dari itu membantu.
Pilihan yang sebenarnya Anda miliki ketika seorang pelanggan ingin pergi
Pembatalan dan pengembalian dana bukanlah peristiwa yang sama, dan memperlakukan setiap pelanggan yang tidak puas sebagai pengembalian dana adalah cara studio memberikan kembali uang yang tidak pernah harus mereka kembalikan. Pembatalan menghentikan perpanjangan berikutnya dan membiarkan uang yang sudah dibayar tetap di tempatnya. Pengembalian dana menjangkau ke belakang dan menarik penagihan yang sudah Anda bukukan. Di antara keduanya ada seperangkat alat toko yang dibuat persis untuk momen ini: pertahankan orang itu tetap berlangganan, atau jaga hubungan tetap hangat, tanpa membatalkan sebuah pembayaran.
Jeda, tunda, perpanjang, lalu kembalikan dana
Urutan itu penting. Jeda memarkir langganan agar pelanggan bisa menepi dan kembali. Penundaan atau perpanjangan memberikan waktu gratis, yang mengubah calon permintaan pengembalian dana menjadi gestur niat baik yang menelan hari, bukan dolar. Pengembalian dana adalah alat pilihan terakhir, karena ia satu-satunya dari empat yang menarik uang keluar dari rekening Anda. Gunakan ia ketika yang lain tidak cocok, bukan sebelumnya.
Cara menjeda langganan di Google Play
Google Play adalah satu-satunya dari dua toko yang punya jeda sungguhan. Pengguna membuka langganannya di Play Store, memilih untuk menjedanya, dan toko menangani sisanya. Anda tidak menyetujuinya, tetapi Anda bisa merancang di sekitarnya.
Berapa lama jeda bisa berlangsung
Pengguna bisa menjeda untuk jangka waktu antara satu minggu dan tiga bulan, dan pilihannya tergantung siklus penagihan paket. Jeda selalu baru berlaku setelah periode penagihan saat ini berakhir, sehingga pelanggan tetap mendapatkan apa yang sudah mereka bayar dan jeda dimulai bersih pada perpanjangan berikutnya.
| Siklus penagihan paket | Durasi jeda yang bisa dipilih pengguna |
|---|---|
| Mingguan | 1, 2, 3, atau 4 minggu |
| Bulanan | 1, 2, atau 3 bulan |
| Setiap 3 atau 6 bulan | 1, 2, atau 3 bulan |
| Tahunan | 1, 2, atau 3 bulan |
Apa yang dilakukan jeda pada akses, penagihan, dan kueri Anda
Selama langganan dijeda, pengguna tidak punya akses dan tidak membayar harga perpanjangan. Tidak ada yang keluar dari rekening Anda, dan tidak ada yang masuk ke sana. Satu detail integrasi menjebak tim: langganan yang dijeda tidak dikembalikan oleh metode queryPurchasesAsync() dari Play Billing Library kecuali Anda mengatur includeSuspendedSubscriptions menjadi true. Lewatkan itu dan aplikasi Anda bisa memperlakukan pelanggan yang dijeda seolah sudah sepenuhnya pergi padahal mereka satu ketukan dari kembali.
Apa yang terjadi di akhir jeda
Di akhir periode jeda, langganan dilanjutkan dan Google mencoba memperpanjangnya. Pengguna juga bisa melanjutkan secara manual kapan saja selama jeda, dan ketika mereka melakukannya tanggal penagihan berpindah ke tanggal pelanjutan manual. Jika upaya perpanjangan gagal, langganan mengikuti jalur perpanjangan gagal yang sama seperti lainnya, melalui masa tenggang penagihan dan penahanan akun, jadi jeda tidak menghapus langkah pemulihan Anda, ia hanya menundanya.
Apple tidak punya jeda, jadi Anda memperpanjang tanggal perpanjangan sebagai gantinya
Apple tidak memberi pengguna sakelar jeda. Yang diberikannya kepada developer adalah kemampuan memindahkan tanggal perpanjangan pelanggan ke masa depan, yang memberikan waktu layanan gratis dan memundurkan penagihan berikutnya. Ini tindakan sisi server, bukan sesuatu yang diketuk pelanggan.
Dua kali setahun, hingga 90 hari tiap kali
Menggunakan App Store Server API, Anda bisa memindahkan tanggal perpanjangan langganan pelanggan dua kali per tahun kalender, masing-masing hingga 90 hari ke depan, dan pelanggan tidak ditagih untuk waktu tambahan itu. Anda melampirkan extendReasonCode yang mencatat alasannya, seperti kepuasan pelanggan atau masalah layanan. Ini yang paling dekat dengan jeda pada Apple: alih-alih memarkir paket, Anda memperpanjangnya, sehingga orang itu tetap punya akses dan penagihan yang akan Anda kumpulkan sekadar berpindah maju.
Satu panggilan bisa menutup pemadaman
Ada endpoint kedua yang memperpanjang tanggal perpanjangan untuk semua pelanggan aktif sekaligus. Gunakan ia setelah pemadaman yang menghantam seluruh basis Anda, ketika memberikan beberapa hari gratis kepada semua orang lebih murah dan lebih tenang daripada menghadapi gelombang permintaan pengembalian dana individual. Ini adalah versi massal dari ide yang sama: bayar dengan waktu gratis, bukan dengan penagihan yang dibatalkan.

Penagihan tertunda, tuas untuk memberi waktu gratis tanpa pengembalian dana
Padanan Google Play untuk perpanjangan Apple adalah penagihan tertunda, dan ia lebih murah hati soal durasi. Anda memanggil purchases.subscriptionsv2.defer dan menetapkan tanggal kedaluwarsa baru yang lebih lambat dari yang sekarang. Penagihan bisa ditunda paling singkat satu hari dan paling lama satu tahun per panggilan API, dan untuk lebih jauh Anda memanggil lagi sebelum tanggal baru tiba.
Pelanggan mempertahankan segalanya, dan tidak membayar apa pun untuk itu
Selama periode penundaan, pengguna tetap berlangganan konten Anda dengan akses penuh tetapi tidak ditagih untuk waktu tambahan, dan tanggal perpanjangan diperbarui ke tanggal baru. Contoh Google sendiri adalah playbook retensi dalam miniatur: beri seminggu gratis untuk mengisi survei umpan balik, atau berikan akses setelah pemadaman berkepanjangan yang menghalangi orang memakai layanan Anda. Setiap satu dari itu adalah pengembalian dana yang tidak Anda tulis.
Sambungkan notifikasinya
Menunda penagihan memicu Notifikasi Developer Waktu Nyata SUBSCRIPTION_DEFERRED, sehingga backend Anda bisa mencatat tanggal perpanjangan baru dan menjaga hak akses tetap sinkron. Paket prabayar bekerja dengan cara yang sama: panggilan defer memperpanjang waktu kedaluwarsa alih-alih tanggal perpanjangan.
Apa biaya setiap opsi bagi Anda dalam uang
Ini bagian yang seharusnya menentukan urutan Anda mencoba berbagai hal. Empat langkah itu tidak berdekatan soal harga, dan selisihnya paling lebar persis di tempat pengembalian dana paling menyakitkan, pada paket panjang bernilai tinggi.
Pengembalian dana adalah satu-satunya langkah yang menarik uang keluar
Pengembalian dana mengembalikan penagihan terakhir kepada pelanggan. Pada paket bulanan itu satu bulan. Pada paket tahunan ia dihitung atas penagihan terakhir itu, yang berupa satu tahun penuh, dibatalkan dalam satu peristiwa. Di atas jumlah yang dikembalikan itu ada biaya yang sudah Anda keluarkan untuk melayani langganan, komputasi, panggilan API pihak ketiga, penyimpanan, dan pembayaran apa pun yang Anda kirim ke kreator, tak satu pun dari itu kembali. Jeda, penundaan, atau perpanjangan tidak menyentuh satu pun dari itu. Satu-satunya biayanya adalah pendapatan masa depan yang Anda tunda atau segelintir hari yang Anda gratiskan.
| Langkah | Apa yang keluar dari rekening Anda sekarang | Apa yang Anda pertahankan |
|---|---|---|
| Pengembalian dana | Penagihan terakhir, hingga satu tahun penuh pada paket tahunan, ditambah biaya melayani yang sudah Anda keluarkan | Biasanya tidak ada, pelanggan umumnya sudah pergi |
| Jeda (Google Play) | Tidak ada sekarang, hanya siklus pendapatan masa depan yang dijeda | Pelanggan dan perpanjangan berikutnya |
| Penagihan tertunda (Google Play) | Nilai hari gratis yang Anda berikan | Pelanggan dan perpanjangan berikutnya |
| Perpanjangan tanggal perpanjangan (Apple) | Nilai hari gratis yang Anda berikan, hingga 90 per perpanjangan | Pelanggan dan perpanjangan berikutnya |
Perhitungan yang diperburuk oleh chargeback
Kasus uangnya jadi lebih tajam ketika alternatifnya bahkan bukan pengembalian dana yang bersih melainkan sengketa bank. Untuk pesanan Google Play yang dilakukan setelah 3 Agustus 2026, chargeback yang kalah menelan biaya bagi developer sebesar harga pembelian dikurangi biaya layanan Play, ditambah biaya chargeback dari bank. Jeda atau beberapa hari gratis yang mencegah pelanggan yang kesal menelepon banknya bukan hanya lebih murah daripada pengembalian dana, ia mencegah biaya yang lebih besar lagi.
Ketika jeda atau penundaan adalah alat yang salah
Tak satu pun dari ini bekerja begitu pelanggan berhenti bicara dengan Anda dan mulai bicara dengan banknya. Jeda, penundaan, dan perpanjangan semuanya adalah hal yang Anda tawarkan kepada pelanggan yang masih ada di aplikasi Anda. Semuanya tidak berguna untuk sengketa yang sudah diajukan.
Sengketa yang diajukan punya jam pendeknya sendiri
Begitu penagihan disengketakan, satu-satunya masukan Anda adalah jendela sempit. Apple mengirim server Anda sebuah CONSUMPTION_REQUEST dan menunggu hingga 12 jam untuk data konsumsi. Google Play memulai hitungan 24 jam dan mengambil bukti Anda melalui API orders.reviewrefund. Lewatkan salah satu jendela dan keputusan dibuat tanpa Anda. Jadi tuas retensi adalah untuk momen sebelum permintaan pengembalian dana, bukan setelah sengketa bank.
Pengembalian dana kadang adalah jawaban yang benar
Menawarkan waktu gratis kepada pelanggan yang benar-benar dirugikan, dan yang menginginkan uangnya alih-alih lebih banyak produk Anda, bisa terbaca sebagai pengelakan. Ketika langkah yang adil adalah mengembalikan penagihan, kembalikan. Intinya bukan tidak pernah mengembalikan dana. Intinya adalah berhenti mengembalikan dana secara refleks ketika jeda atau seminggu gratis akan mempertahankan uang sekaligus pelanggan.
Daftar periksa retensi
Tak satu pun dari ini rumit. Ini rutinitas singkat untuk momen seorang pelanggan memberi isyarat ingin keluar.
- Perlakukan pengembalian dana sebagai yang terakhir dari empat langkah, setelah jeda, tunda, dan perpanjang, bukan yang pertama.
- Di Google Play, rancang untuk jeda: atur
includeSuspendedSubscriptionsagar aplikasi Anda tidak mengira pelanggan yang dijeda sebagai yang sudah pergi. - Tangani perpanjangan akhir jeda seperti pembelian baru, karena di situlah pelanggan yang dijeda dipertahankan atau hilang.
- Gunakan penagihan tertunda di Google Play dan perpanjangan tanggal perpanjangan di App Store untuk menggratiskan hari alih-alih menulis pengembalian dana.
- Catat notifikasi
SUBSCRIPTION_DEFERREDdan perpanjangan agar angka pendapatan Anda mencerminkan tanggal perpanjangan yang berpindah. - Simpan pengembalian dana untuk pelanggan yang benar-benar dirugikan dan menginginkan uangnya kembali, bukan untuk setiap permintaan.
- Ingat bahwa tuas berhenti bekerja begitu sengketa bank diajukan, dan jawab jendela 12 jam dan 24 jam ketika ada satu.
Pertanyaan yang sering diajukan
- Bisakah Anda menjeda langganan Google Play?
- Ya. Pengguna bisa menjeda langganan Google Play yang otomatis diperpanjang untuk jangka waktu antara satu minggu dan tiga bulan, tergantung siklus penagihan paket. Jeda baru berlaku setelah periode penagihan saat ini berakhir. Selama dijeda pengguna tidak punya akses dan tidak membayar apa pun, dan di akhir jeda Google otomatis mencoba memperpanjangnya.
- Bisakah langganan tahunan dijeda di Google Play?
- Ya. Untuk paket tahunan pengguna bisa memilih jeda 1, 2, atau 3 bulan. Jeda baru dimulai setelah tahun berbayar saat ini berakhir, sehingga pelanggan tetap mendapatkan akses yang sudah mereka bayar dan jeda dimulai pada perpanjangan berikutnya.
- Apakah Apple mengizinkan Anda menjeda langganan?
- Tidak, Apple tidak punya jeda yang dihadapkan ke pengguna. Alat terdekat adalah App Store Server API, yang memungkinkan developer memperpanjang tanggal perpanjangan pelanggan hingga 90 hari ke depan, dua kali per tahun kalender, tanpa biaya bagi pelanggan. Itu memberikan waktu gratis dan memundurkan penagihan berikutnya alih-alih memarkir paket.
- Apa itu penagihan tertunda di Google Play?
- Penagihan tertunda memungkinkan developer memundurkan penagihan berikutnya suatu langganan ke masa depan menggunakan metode purchases.subscriptionsv2.defer. Anda bisa menunda paling singkat satu hari dan paling lama satu tahun per panggilan API. Selama penundaan pengguna mempertahankan akses penuh dan tidak ditagih, yang menjadikannya cara menggratiskan waktu alih-alih menerbitkan pengembalian dana.
- Apakah menjeda atau menunda lebih murah daripada mengembalikan dana pelanggan?
- Hampir selalu. Pengembalian dana mengembalikan penagihan terakhir, yang pada paket tahunan berupa satu tahun penuh, dan ia tidak memulihkan komputasi, API, dan penyimpanan yang sudah Anda keluarkan untuk melayani langganan. Jeda tidak mengembalikan apa pun dan hanya menunda pendapatan masa depan, dan penundaan atau perpanjangan menelan biaya sebesar nilai hari gratis yang Anda berikan. Ketiganya juga mempertahankan pelanggan, yang biasanya tidak dilakukan pengembalian dana.
Sumber dan bacaan lanjutan
- Android Developers: Subscription lifecycle (pause durations, when a pause takes effect, access and resume behavior)
- Android Developers: Manage subscriptions and one-time purchases (deferred billing, one day to one year per call, SUBSCRIPTION_DEFERRED)
- Google Play Developer API: Method purchases.subscriptionsv2.defer
- Google Play Help: Cancel, pause, or change a subscription on Google Play
- Apple Developer: Extending the renewal date for auto-renewable subscriptions (twice per calendar year, up to 90 days each, no charge)
- Apple Developer: Extend Subscription Renewal Dates for All Active Subscribers
- Google Play Console Help: chargeback cost responsibility for orders after August 3, 2026
RefundHalt
Autopilot refund untuk App Store dan Google Play
Baca selanjutnya
Pembaruan aplikasi yang buruk dapat memicu gelombang pengembalian dana, dan berikut cara membendungnya sebelum sampai ke pembayaran Anda
Rilis yang rusak adalah salah satu dari sedikit pemicu pengembalian dana yang bisa Anda kendalikan dalam hitungan menit. Pembaruan aplikasi yang buruk memberi pelanggan yang membayar alasan untuk meminta uang mereka kembali, dan nilai penjualan adalah bagian terkecil dari yang Anda hilangkan. Berikut cara menghentikannya di setiap toko, dan berapa sebenarnya biaya sebuah gelombang pengembalian dana.
Sebagian besar chargeback aplikasi bisa dicegah sebelum bank terlibat, dan menghentikan satu sekarang menyelamatkan lebih dari sekadar penjualannya
Chargeback aplikasi kini adalah cara paling mahal sebuah penjualan kembali, karena Google Play mengalihkan biayanya kepada pengembang untuk pesanan yang dilakukan setelah 3 Agustus 2026. Sebagian besar sengketa bermula sebagai kebingungan atau penipuan yang bisa Anda cegah. Berikut panduannya, dan berapa sebenarnya biaya sebuah sengketa yang kalah.