Saat Anda mentransfer aplikasi ke akun developer lain, pesanan sebelum penjualan tetap milik penjual, ini artinya bagi refund
Saat Anda mentransfer aplikasi ke akun developer lain, pengguna dan langganan ikut pindah, tetapi pesanan dan catatan pembayaran dari sebelum transfer tertinggal. Inilah siapa yang bisa me-refund apa di Apple dan Google Play, bagian sistem refund mana yang rusak, dan apa yang perlu disepakati soal uang sebelum Anda menandatangani.

Poin utama
- Saat Anda mentransfer aplikasi ke akun developer lain di Google Play, pesanan yang dibuat sebelum transfer tetap berada di akun asal, dan Google menyatakan pesanan tersebut harus di-refund dari akun asal atau melalui Google Play Developer API.
- Google Play memindahkan pengguna, statistik, rating, ulasan, dan langganan aplikasi ke akun tujuan saat transfer, tetapi ekspor massal, estimasi penjualan, dan laporan pendapatan tertinggal.
- Setelah transfer di App Store, Apple memberi penerima informasi pembayaran dan penjualan hanya untuk transaksi yang terjadi setelah transfer, sedangkan developer asal tetap bisa mengakses informasi pembayaran dan penjualan dari sebelumnya.
- Panduan transfer aplikasi Apple tidak menyebutkan siapa yang menanggung refund atas pembelian sebelum transfer, jadi pembeli dan penjual sebaiknya menyepakatinya dalam kontrak jual beli.
- Google Play menyatakan izin dan pengaturan penautan untuk layanan terintegrasi tidak ikut ditransfer bersama aplikasi, jadi perangkat refund dan chargeback yang terhubung ke akun penjual harus dibangun ulang oleh pemilik baru.
- URL App Store Server Notifications diatur per aplikasi di App Store Connect pada App information, dan kunci In-App Purchase dibuat oleh Account Holder atau Admin sebuah akun, jadi pemilik baru sebaiknya mengatur keduanya dari akunnya sendiri segera setelah transfer.
- Bagi developer di tingkat biaya layanan 15% Google Play, aplikasi yang ditransfer antar-Account Group akan dihitung pendapatan tahun berjalannya di total kedua grup untuk $1 juta pertama.
Halaman bantuan Google menyatakannya dalam satu kalimat: pesanan yang dibuat sebelum aplikasi ditransfer tetap berada di akun asal. Jadi saat Anda mentransfer aplikasi ke akun developer lain, pelanggan pindah ke pembeli, tetapi riwayat pembeliannya tidak. Refund, sengketa, dan tiket dukungan yang terkait riwayat itu tidak beres dengan sendirinya. Semuanya jatuh ke pihak yang ditunjuk aturan toko, dan pihak itu tidak selalu yang menerima uangnya. Apple dan Google menanganinya secara berbeda, dan Apple lebih sedikit menjelaskannya daripada Google. Berikut apa yang didokumentasikan masing-masing toko, bagian mana dari sistem refund Anda yang diam-diam berhenti bekerja setelah transfer, dan apa yang perlu dituliskan sebelum salah satu pihak menandatangani.
Apa yang pindah dan apa yang tertinggal saat Anda mentransfer aplikasi
Kedua toko memperlakukan transfer sebagai pergantian pemilik ke depan. Aplikasi, penggunanya, dan ratingnya pindah. Catatan keuangan masa lalu sebagian besar tidak.
| Item | Transfer App Store | Transfer Google Play |
|---|---|---|
| Pengguna, rating, dan ulasan | Pindah bersama aplikasi | Pindah bersama aplikasi |
| Langganan aktif | Terus diperpanjang, diverifikasi dengan shared secret khusus aplikasi yang baru | Pindah bersama aplikasi |
| Pesanan sebelum transfer | Data penjualan dan pembayaran tetap di developer asal | Tetap di akun asal |
| Refund atas pesanan sebelum transfer | Tidak dibahas dalam panduan transfer Apple | Diberikan dari akun asal atau Google Play Developer API |
| Laporan penjualan dan keuangan | Penerima mendapat data sejak transfer | Ekspor massal, estimasi penjualan, dan laporan pendapatan tidak ikut ditransfer |
| Integrasi dan izin | Webhook App Store Connect ditransfer ke penerima | Izin dan pengaturan penautan layanan terintegrasi tidak ikut ditransfer |
| Kode promo | Tidak bisa membuat kode baru setelah transfer | Kode promo yang sudah diterbitkan tetap berlaku, promosi tidak ikut ditransfer |
Di App Store
Aturan Apple menyangkut data. Developer yang mentransfer tetap bisa mengakses informasi pembayaran dan penjualan dari sebelum transfer dan kehilangan akses ke semua data sesudahnya. Penerima hanya mendapat informasi pembayaran dan penjualan untuk transaksi yang terjadi setelah transfer. Panduan transfer Apple tidak membahas refund atas pembelian sebelum transfer. Tidak ada penjelasan dari hasil penjualan siapa refund yang datang belakangan itu dipotong.
Di Google Play
Google lebih tegas. Pengguna, statistik, data, komentar, rating, dan langganan ikut ditransfer. Pesanan yang dibuat sebelum transfer tetap di akun asal, dan jika salah satunya perlu di-refund, Google menyatakan Anda harus kembali ke akun asal atau memakai Google Play Developer API. Akun penjual tidak berhenti berperan pada hari penjualan. Akun itu tetap menjadi satu-satunya tempat sebagian refund bisa diberikan.
Siapa yang memberikan refund setelah transfer aplikasi
Sebagian besar refund di kedua toko diputuskan tanpa melibatkan developer. Apple menangani permintaan refund sendiri. Di Google Play, pembeli bisa me-refund banyak pembelian sendiri dalam 48 jam, dan dukungan Google mengabulkan sisanya. Transfer tidak mengubah hal itu. Yang berubah adalah siapa yang bisa melihat refund dan siapa yang bisa bertindak pada alur langka yang meminta keterlibatan developer.
Refund yang ingin Anda berikan di Google Play
Misalnya seorang pelanggan lama menulis ke pemilik baru, meminta uangnya kembali atas tagihan dua bulan sebelum penjualan. Pemilik baru tidak bisa me-refund-nya dari Play Console miliknya, karena pesanannya tidak ada di sana. Penjual harus masuk dan melakukannya, atau seseorang dengan akses API ke akun penjual harus memanggil Google Play Developer API. Jika penjual sudah menutup akunnya atau tidak lagi merespons, refund itu macet. Google bahkan menawarkan pengembalian biaya pendaftaran $25 kepada penjual jika mereka menutup akun asal setelah transfer, dan justru karena itulah pembeli harus memastikan refund sebelum transfer sudah ditangani sebelum hal itu terjadi.
Refund yang diberikan Apple sendiri
Di App Store, bukan Anda yang memberikan refund, melainkan Apple. Saat Apple me-refund pembelian sebelum transfer, catatan pembayaran dan penjualannya berada di developer asal. Dokumentasi transfer Apple tidak menyebutkan hasil penjualan pihak mana yang menanggung refund itu, jadi jangan ada pihak yang berasumsi. Tuliskan dalam perjanjian.
Dua alur refund yang meminta bukti
Hanya dua alur refund yang meminta sesuatu dari developer. Apple mengirim CONSUMPTION_REQUEST dan memberi Anda 12 jam untuk menjawab dengan data konsumsi melalui Send Consumption Information. Google Play mengirim tinjauan chargeback, dan Anda punya 24 jam untuk menjawab melalui orders.reviewrefund. Kedua jawaban ditandatangani dengan kredensial milik sebuah akun, bukan milik aplikasi. Di situlah transfer membuat masalah.
Sistem refund yang rusak saat transfer
Aplikasi yang ditransfer bisa terus berjualan selama berminggu-minggu tanpa ada yang sadar bahwa sisi refund-nya sudah mati.
URL notifikasi dan kunci In-App Purchase Apple
URL App Store Server Notifications diatur per aplikasi, di App information pada App Store Connect. Panduan transfer Apple tidak menyebutnya, jadi pemilik baru sebaiknya membuka layar itu di hari pertama dan mengarahkan production dan sandbox ke servernya sendiri. Jika URL itu masih menunjuk endpoint penjual, setiap CONSUMPTION_REQUEST untuk aplikasi tersebut mendarat di server yang tidak dijalankan pembeli, dan 12 jam itu berlalu begitu saja.
Jawaban dikirim melalui App Store Server API, yang memerlukan kunci In-App Purchase. Kunci itu dibuat di Users and Access oleh Account Holder atau Admin, dan Apple hanya mengizinkan setiap kunci diunduh satu kali. Kunci penjual berada di akun penjual. Pembeli sebaiknya membuat kuncinya sendiri, dan penjual sebaiknya mencabut kuncinya setelah serah terima selesai.
Shared secret dan webhook Apple
Untuk aplikasi dengan langganan yang diperpanjang otomatis, Apple meminta penjual membuat shared secret khusus aplikasi sebelum transfer dan membagikannya kepada penerima, yang memakainya untuk memverifikasi langganan. Setelah transfer selesai, penerima sebaiknya membuat yang baru agar orang di luar organisasinya tidak lagi memilikinya. Webhook App Store Connect juga ditransfer ke penerima, dan Apple menyarankan penjual menghapusnya lebih dulu jika tidak ingin event tetap dikirim ke servernya setelah itu.
Izin dan proyek Cloud Google
Google menyatakan izin dan pengaturan penautan untuk layanan terintegrasi tidak ikut ditransfer. Google meminta penjual menambahkan akun tujuan sebagai Owner di semua proyek Google Developers Console yang dipakai aplikasi. Di Play, di situlah biasanya topik real-time developer notifications dan service account di balik panggilan Developer API Anda berada. Jika service account tidak diberi akses di Play Console milik pembeli, pemeriksaan pembelian yang dibatalkan gagal dan jawaban orders.reviewrefund tidak bisa dikirim dalam 24 jam yang tersedia.

Berapa biaya transfer dalam bentuk refund dan chargeback
Mekanisme di atas berubah menjadi uang di tiga tempat.
Anda melayani pengguna yang membayar penjual
Ambil contoh pelanggan yang membeli paket tahunan $59.99 sebulan sebelum penjualan. Di Google Play, pesanan itu ada di akun penjual. Di App Store, catatan pembayarannya tetap di penjual. Pembeli tidak menerima pembayaran apa pun untuknya, tetapi tetap menanggung komputasi, panggilan API pihak ketiga, dan penyimpanan yang dipakai pelanggan itu selama sisa tahun. Jika pelanggan itu kemudian meminta refund ke pembeli, pembeli tidak bisa memberikannya di Google Play tanpa penjual. Hitung langganan prabayar itu saat penandatanganan, karena itu biaya yang ditanggung pembeli tanpa pendapatan.
Chargeback atas pesanan yang tidak pernah dijual pembeli
Untuk pesanan Google Play yang dibuat setelah 3 Agustus 2026, developer bertanggung jawab atas harga pembelian yang terkena chargeback, dikurangi biaya layanan Play, ditambah biaya chargeback dari bank. Chargeback bersifat final di pihak bank begitu diputuskan. Halaman transfer Google tidak menjelaskan bagaimana biaya itu ditangani untuk pesanan yang tetap berada di akun penjual. Sampai Google menjelaskannya, kontrak jual beli sebaiknya menyebutkan siapa yang membayar chargeback atas pesanan sebelum transfer, dan siapa yang menjawab tinjauan chargeback-nya.
Tingkat 15% menghitung pendapatan yang sama dua kali
Biaya layanan 15% Google Play berlaku untuk $1 juta pertama pendapatan developer setiap tahun. Saat aplikasi pindah antar-akun developer di Account Group yang berbeda, seluruh pendapatan aplikasi untuk tahun kalender itu dimasukkan ke total kedua grup. Contoh dari Google sendiri adalah aplikasi yang menghasilkan $100.000 di Account Group A lalu pindah ke Account Group B. $100.000 itu dihitung ke $1 juta pertama kedua grup. Pembeli yang sudah mendekati ambang batas bisa terkena tarif standar lebih cepat daripada yang ditunjukkan penjualannya sendiri.
Apa yang perlu disepakati sebelum Anda mentransfer aplikasi
Untuk penjual
- Unduh laporan yang Anda perlukan. Ekspor massal, estimasi penjualan, dan laporan pendapatan Google tidak ikut ditransfer, dan penerima di Apple tidak akan melihat riwayat Anda.
- Biarkan akun asal tetap terbuka dan bisa dihubungi sampai refund dan sengketa sebelum transfer tuntas.
- Buat dan bagikan shared secret khusus aplikasi sebelum transfer App Store, lalu cabut kunci In-App Purchase Anda dan hapus webhook yang tidak ingin tetap aktif setelahnya.
Untuk pembeli
- Atur URL App Store Server Notifications Anda sendiri dan buat kunci In-App Purchase Anda sendiri di hari pertama.
- Beri service account Anda akses di Play Console Anda dan pastikan real-time developer notifications sampai di endpoint Anda.
- Minta daftar langganan prabayar dan pembelian besar terbaru, agar Anda tahu apa yang akan Anda layani tanpa pendapatan.
- Masukkan refund, chargeback, dan tinjauan chargeback sebelum transfer ke dalam perjanjian jual beli, dengan kontak yang disebutkan namanya di pihak penjual.
RefundHalt terhubung ke setiap aplikasi dengan kredensial dari akun yang memilikinya. Setelah transfer, hubungkan aplikasi dari akun pemilik baru, dan permintaan konsumsi serta tinjauan chargeback akan diarahkan ke pemilik baru sejak saat itu.
Pertanyaan yang sering diajukan
- Apakah langganan ikut pindah saat Anda mentransfer aplikasi ke akun developer lain?
- Ya. Google Play memindahkan pengguna dan langganan ke akun tujuan, dan di App Store langganan yang diperpanjang otomatis terus berjalan, dengan Apple meminta penjual membagikan shared secret khusus aplikasi agar penerima bisa memverifikasinya. Yang tertinggal adalah riwayat pesanan dan pembayaran dari sebelum transfer.
- Siapa yang me-refund pesanan yang dibuat sebelum transfer aplikasi di Google Play?
- Akun asal. Google menyatakan pesanan yang dibuat sebelum transfer tetap berada di akun asal, dan refund untuknya harus diberikan dari akun itu atau melalui Google Play Developer API. Pemilik baru tidak bisa me-refund-nya dari Play Console miliknya.
- Siapa yang dibayar untuk transaksi App Store setelah transfer?
- Penerima mendapat informasi pembayaran dan penjualan untuk transaksi yang terjadi setelah transfer. Developer asal tetap bisa mengakses informasi pembayaran dan penjualan dari sebelumnya. Panduan transfer Apple tidak menyebutkan siapa yang menanggung refund atas pembelian sebelum transfer.
- Apakah URL App Store Server Notifications berubah setelah transfer aplikasi?
- Panduan transfer Apple tidak menyebutnya, jadi pemilik baru sebaiknya memeriksanya. URL diatur per aplikasi di App information pada App Store Connect. Pemilik baru sebaiknya mengarahkannya ke servernya sendiri, atau notifikasi CONSUMPTION_REQUEST beserta jendela respons 12 jamnya bisa terkirim ke penjual.
- Apakah transfer memengaruhi tingkat biaya layanan 15% Google Play?
- Bisa. Saat aplikasi pindah antar-akun developer di Account Group yang berbeda, seluruh pendapatannya untuk tahun kalender itu dihitung ke $1 juta pertama kedua grup. Pembeli bisa mencapai tarif biaya layanan standar lebih cepat daripada jika hanya dihitung dari penjualannya sendiri.
Sumber dan bacaan lanjutan
- App Store Connect Help: Overview of app transfer
- App Store Connect Help: App transfer criteria
- App Store Connect Help: Enter server URLs for App Store Server Notifications
- App Store Connect Help: Generate keys for In-App Purchases
- App Store Server API: Send Consumption Information (12-hour response window)
- Play Console Help: Transfer apps to a different developer account
- Play Console Help: Updates to refund protection and chargeback cost responsibility
- Google Play Developer API: orders.reviewrefund
RefundHalt
Autopilot refund untuk App Store dan Google Play
Baca selanjutnya
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.
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.