Semua artikel
PlaybookWaktu baca 7 menit

Anda dapat mengembalikan dana pesanan Google Play sendiri, dan melakukannya sebelum chargeback menghemat biaya bank

Anda dapat mengembalikan dana pesanan Google Play mana pun yang berusia kurang dari tiga tahun dengan satu panggilan API, dengan atau tanpa mencabut akses. Melakukannya sendiri sebelum sengketa berubah menjadi chargeback menghemat biaya bank yang dibebankan kepada pengembang mulai 3 Agustus 2026. Berikut cara kerja orders.refund.

Meja seorang pengembang saat senja dengan ponsel yang menampilkan dasbor manajemen pesanan, menggambarkan cara mengembalikan dana pesanan Google Play sendiri

Poin utama

  • Endpoint `orders.refund` di Google Play Developer API memungkinkan seorang pengembang mengembalikan dana pembelian sekali bayar atau pesanan langganan apa pun secara langsung, tanpa peninjauan, tanpa perlu alasan, dan tanpa permintaan pelanggan.
  • Pengembalian dana dan pencabutan adalah tindakan yang terpisah. `orders.refund` menerima flag `revoke` opsional. Biarkan mati dan pembeli tetap memiliki akses, atur ke true dan Google segera menghentikan akses ke item tersebut.
  • Pesanan yang lebih tua dari tiga tahun tidak dapat dikembalikan dananya melalui Google Play Developer API. Setelah jendela itu tertutup, pesanan tersebut permanen tidak dapat dijangkau.
  • `orders.refund` hanya mengeluarkan pengembalian dana penuh. Pengembalian dana sebagian yang proporsional pada langganan memerlukan endpoint `purchases.subscriptionsv2.revoke` yang lebih baru dengan konteks `proratedRefund`.
  • Mengembalikan dana pesanan langganan dengan `revoke` disetel ke true memicu Real-time Developer Notification `SUBSCRIPTION_REVOKED`, sehingga backend Anda mengetahui pencabutan itu dengan cara yang sama seperti ia mengetahui peristiwa langganan lainnya.
  • Mulai 3 Agustus 2026, Google membebankan harga pembelian ditambah biaya bank dari sebuah chargeback kembali kepada pengembang. Pengembalian dana yang Anda keluarkan sendiri hanya mengembalikan harga pembelian, jadi mengembalikan dana pesanan yang meragukan lebih awal bisa lebih murah daripada membiarkannya menjadi chargeback.
  • Pengembalian dana yang diprakarsai pengembang adalah satu-satunya alur pengembalian dana Google Play yang sepenuhnya Anda kendalikan. Pengembalian dana swalayan 48 jam, pengembalian dana dukungan, dan pembelian yang dibatalkan semuanya diputuskan tanpa Anda.

Anda tidak perlu menunggu pelanggan membuka sengketa. Jika Anda ingin mengembalikan uang, Anda dapat mengembalikan dana pesanan Google Play sendiri, secara langsung, dengan satu panggilan API atau dua klik di Play Console. Google tidak akan menanyakan alasannya, dan tidak akan meragukan keputusan Anda. Ini adalah satu-satunya alur pengembalian dana tempat Anda memegang tombolnya, dan menggunakannya lebih awal, sebelum sengketa mengeras menjadi chargeback bank, sering kali merupakan jalan keluar yang paling murah.

Satu-satunya alur pengembalian dana yang benar-benar Anda kendalikan

Sebagian besar pengembalian dana di Google Play terjadi pada Anda, bukan melalui Anda. Pembeli yang meminta ke Google dalam waktu 48 jam mendapatkan pengembalian dana swalayan otomatis tanpa masukan pengembang. Seorang agen dukungan dapat memberikan pengembalian dana yang final begitu dikeluarkan. Sebuah chargeback bank diputuskan antara pemegang kartu dan banknya. Dalam semua itu, Anda adalah penonton yang baru mengetahuinya setelahnya.

Pengembalian dana pengembang adalah pengecualian. Di sini Anda yang memutuskan untuk mengembalikan uang, sesuai jadwal Anda sendiri, dengan alasan Anda sendiri. Ini adalah alat niat baik, alat layanan pelanggan, dan diam-diam, alat pengendalian biaya. Mengetahui persis bagaimana perilakunya adalah yang mengubahnya dari tombol panik menjadi pilihan yang disengaja.

Apa yang dilakukan orders.refund, dalam satu panggilan

Metode orders.refund di Google Play Developer API mengembalikan dana satu pesanan, baik pesanan itu berupa pembelian dalam aplikasi sekali bayar maupun pembayaran langganan. Anda mengirim POST kosong ke jalur pengembalian dana pesanan, terautentikasi dengan akun layanan Anda, dan panggilan yang berhasil mengembalikan body kosong. Itulah keseluruhan mekanismenya.

Flag revoke menentukan apakah mereka tetap memiliki akses

Satu-satunya pilihan yang diberikan panggilan ini kepada Anda adalah flag kueri revoke. Referensi Google tegas tentang apa yang dilakukannya: jika disetel ke true, akses ke langganan atau item dalam aplikasi akan dihentikan segera. Hilangkan, dan uang kembali sementara pelanggan tetap memiliki apa pun yang mereka beli. Satu boolean itu adalah perbedaan antara pengembalian dana yang ramah dan pembatalan yang bersih.

Bagian dari panggilanNilai
Metode dan jalurPOST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund
packageNameID aplikasi Anda, misalnya com.acme.app
orderIdID pesanan yang ditampilkan kepada pembeli saat pembelian
revokeFlag kueri opsional. true menghentikan akses segera, hilangkan untuk mengembalikan dana dan membiarkan akses tetap utuh
Body permintaanKosong
Cakupan OAuthhttps://www.googleapis.com/auth/androidpublisher

Pengembalian dana penuh secara default, proporsional hanya untuk langganan

orders.refund mengembalikan seluruh nilai pesanan. Ia tidak memiliki bidang untuk jumlah sebagian. Jika Anda perlu mengembalikan sebagian dari langganan, gunakan endpoint purchases.subscriptionsv2.revoke yang lebih baru, yang menerima konteks pencabutan dan dapat mengeluarkan pengembalian dana penuh atau proporsional berdasarkan sisa waktu dalam periode. purchases.subscriptions.revoke yang lebih lama hanya melakukan pengembalian dana penuh, itulah alasan utama metode v2 ada. Untuk pesanan sekali bayar, pengembalian dana sebagian tersedia melalui situs web Play Console untuk pembelian yang dilakukan setelah Maret 2018, dan tidak pernah untuk aplikasi berbayar.

Satu struk kertas yang diletakkan di samping kartu kredit, melambangkan pengembalian dana Google Play yang dikeluarkan sendiri

Dinding tiga tahun dan batasan lainnya

Batas keras adalah usia. Google menyatakan dengan jelas bahwa pesanan yang lebih tua dari tiga tahun tidak dapat dikembalikan dananya. Tidak ada banding dan tidak ada penggantian setelah sebuah pesanan melewati garis itu, jadi pengembalian dana adalah keputusan dengan tanggal kedaluwarsa padanya. Beberapa batasan lain membentuk apa yang bisa dan tidak bisa dilakukan panggilan ini.

BatasanApa artinya
Batas usia tiga tahunPesanan yang lebih tua dari tiga tahun tidak dapat dikembalikan dananya melalui API
Hanya jumlah penuhorders.refund mengembalikan seluruh nilai pesanan, tidak pernah jumlah sebagian
Pengembalian dana sebagianTersedia untuk langganan melalui purchases.subscriptionsv2.revoke, atau melalui Play Console untuk pesanan sekali bayar yang dilakukan setelah Maret 2018, tidak pernah untuk aplikasi berbayar
Tidak dapat dibalikSetelah Anda mengeluarkan pengembalian dana, itu tidak dapat dibatalkan

Apa yang dihemat oleh ini dalam uang

Setiap pengembalian dana sudah menjadi kerugian bahkan sebelum Anda menyentuh tombolnya, karena uang yang Anda keluarkan untuk melayani pembelian itu tidak kembali bersamanya. Jika pembeli menghasilkan gambar, menjalankan panggilan API terhadap model Anda, mengonsumsi penyimpanan, atau memicu pembayaran ke pihak ketiga, biaya-biaya itu sudah dikeluarkan dan tetap dikeluarkan. Pengembalian dana hanya menentukan siapa yang menanggung harga jual di atas itu.

Alasan untuk melakukan pengembalian dana sendiri adalah apa yang terjadi jika Anda tidak melakukannya. Dokumentasi Google jelas: mulai 3 Agustus 2026, ketika seorang pelanggan menyengketakan sebuah tagihan dengan banknya, Google meneruskan harga pembelian dan biaya chargeback bank kepada pengembang. Pengembalian dana yang Anda keluarkan melalui orders.refund hanya mengembalikan harga pembelian saja. Jadi untuk pesanan yang sudah Anda perkirakan akan hilang, pengembalian dana yang dikeluarkan sendiri lebih murah daripada chargeback tepat sebesar biaya bank, dan itu menutup kasus sebelum bisa meningkat.

Di mana pengembalian dana sendiri berada di antara alur pengembalian dana lainnya

Membantu untuk melihat pengembalian dana pengembang di samping segala sesuatu yang lain yang dapat menarik uang kembali keluar dari akun Anda. Hanya dua dari alur ini yang pernah meminta masukan Anda, dan hanya satu yang memungkinkan Anda memulai pengembalian dana sendiri.

Alur pengembalian danaSiapa yang memutuskanKendali Anda
Pengembalian dana pengembang (orders.refund)AndaPenuh. Anda memilih apakah dan kapan
Pengembalian dana swalayan 48 jamGoogleTidak ada. Google mengembalikan dana secara otomatis
Pengembalian dana agen dukunganDukungan Google atau AppleTidak ada. Final setelah diberikan
Peninjauan chargeback (orders.reviewrefund)Google, menggunakan bukti AndaHanya jendela masukan 24 jam
Voided Purchases APITidak ada siapa pun, ini hanya-bacaTidak ada. Anda hanya membaca apa yang sudah terjadi

Cara mengembalikan dana pesanan Google Play, dari awal hingga akhir

Dari Play Console

  • Buka Play Console dan pilih Order management di menu kiri.
  • Temukan pesanan berdasarkan ID pesanannya atau alamat email lengkap pembeli.
  • Di bawah harga, pilih Refund dan pilih alasan pengembalian dana. Gunakan situs web, bukan aplikasi seluler, jika Anda memerlukan pengembalian dana sebagian.

Dari API

  • Autentikasi akun layanan yang memiliki cakupan androidpublisher dan izin keuangan di Play Console.
  • Kirim POST kosong ke jalur pengembalian dana pesanan, tambahkan revoke=true hanya jika Anda juga ingin memutus akses.
  • Tangani respons keberhasilan yang kosong, dan jika Anda mencabut sebuah langganan, harapkan notifikasi SUBSCRIPTION_REVOKED mencapai backend Anda.

Pengembalian dana pengembang adalah instrumen kecil yang tajam. Ia memberi Anda cara yang bersih untuk membuat pelanggan puas, dan jalan keluar yang lebih murah daripada chargeback pada pesanan yang toh akan Anda hilangkan. Satu-satunya aturan adalah menggunakannya dengan sengaja, dengan flag revoke disetel sebagaimana yang benar-benar Anda maksudkan.

Pertanyaan yang sering diajukan

Bisakah saya mengembalikan dana pesanan Google Play tanpa membatalkan akses pelanggan?
Ya. Panggil `orders.refund` dan biarkan flag `revoke` mati. Pembeli mendapatkan uangnya kembali dan tetap memiliki akses ke item. Atur `revoke` ke true hanya ketika Anda juga ingin menghentikan akses ke pembelian segera.
Seberapa jauh ke belakang saya dapat mengembalikan dana pesanan di Google Play?
Hingga tiga tahun dari tanggal pembelian. Google Play Developer API menyatakan bahwa pesanan yang lebih tua dari tiga tahun tidak dapat dikembalikan dananya, dan tidak ada penggantian setelah jendela itu tertutup.
Apakah orders.refund mendukung pengembalian dana sebagian?
Tidak. `orders.refund` hanya mengeluarkan jumlah pesanan penuh. Untuk pengembalian dana sebagian atau proporsional pada langganan, gunakan `purchases.subscriptionsv2.revoke` dengan konteks `proratedRefund`, atau keluarkan pengembalian dana sebagian melalui Play Console untuk pesanan sekali bayar yang memenuhi syarat.
Apakah backend saya akan mengetahui saat saya mencabut langganan dengan pengembalian dana?
Ya. Mengembalikan dana pesanan langganan dengan `revoke` disetel ke true memicu Real-time Developer Notification `SUBSCRIPTION_REVOKED`, sehingga server Anda dapat memperbarui hak akses dengan cara yang sama seperti ia menangani peristiwa langganan lainnya.
Apakah mengembalikan dana pesanan sendiri lebih baik daripada membiarkannya menjadi chargeback?
Sering kali, dalam hal biaya murni. Mulai 3 Agustus 2026 sebuah chargeback membebani pengembang harga pembelian ditambah biaya bank, sementara pengembalian dana yang Anda keluarkan hanya mengembalikan harga pembelian saja. Jika sebuah pesanan jelas menuju sengketa, mengembalikan dananya lebih awal menghindari tambahan biaya bank.

Sumber dan bacaan lanjutan

RefundHalt

Autopilot refund untuk App Store dan Google Play

Baca selanjutnya

Permintaan refund berikutnya sudah menuju kepada Anda.

Siapkan RefundHalt dalam waktu yang dibutuhkan untuk membaca satu lagi email dukungan tentang refund yang tidak sempat Anda sengketakan.