Pengingat: Mulai 2 Agustus 2023, semua aplikasi baru harus menggunakan Library Penagihan versi 5 atau yang lebih baru. Mulai 1 November 2023, semua update untuk aplikasi yang ada harus menggunakan Library Penagihan versi 5 atau yang lebih baru. Pelajari lebih lanjut.

Ringkasan sistem penagihan Google Play

Sistem penagihan Google Play adalah layanan yang memungkinkan Anda menjual produk dan konten digital di aplikasi Android.

Jenis produk

Anda dapat menggunakan Google Play untuk menjual jenis produk berikut:

  • Produk sekali beli: Produk sekali beli adalah produk yang dapat dibeli pengguna dengan tagihan sekali dan tidak berulang sebagai metode pembayaran pengguna. Contoh produk sekali beli meliputi level game tambahan, loot box premium, dan file media. Produk sekali beli berupa produk habis pakai atau produk tidak habis pakai:

    • Produk habis pakai: Produk habis pakai adalah produk yang digunakan pengguna untuk menerima konten dalam game. Saat pengguna menggunakan produk Anda, Anda memberikan manfaat atau efek yang dikaitkan dalam proses yang dikenal sebagai penyediaan. Misalnya, pengguna mungkin membeli produk mata uang dalam game seperti setumpuk koin. Saat pengguna menggunakan produk tersebut, aplikasi Anda akan memberikan koin dengan jumlah tertentu kepada pengguna dan produk berupa setumpuk koin yang dibeli tidak lagi tersedia. Produk habis pakai dapat dibeli beberapa kali.
    • Produk tidak habis pakai: Produk tidak habis pakai adalah produk yang dibeli selama satu kali dan memberikan manfaat permanen. Setelah dibeli, produk ini dikaitkan secara permanen dengan Akun Google pengguna. Contoh produk tidak habis pakai meliputi upgrade premium dan paket level.

    Konsol Google Play menyebut produk sekali beli sebagai produk terkelola dan Library Layanan Penagihan Google Play menyebutnya sebagai produk "INAPP".

  • Langganan: Langganan adalah serangkaian manfaat yang dapat diakses pengguna selama jangka waktu yang ditentukan. Anda dapat memiliki beberapa langganan dalam satu aplikasi, baik untuk memberikan manfaat yang sama sekali berbeda (misalnya, aplikasi video streaming dapat memiliki langganan "berita" dan "olahraga" yang terpisah), maupun tingkat yang berbeda dari serangkaian manfaat tunggal (misalnya, aplikasi penyimpanan cloud dapat memiliki langganan 100 GB, 1 TB, dan 10 TB).

    Pengguna mendapatkan akses (atau hak) ke langganan dengan membeli paket dasar atau penawaran, baik di aplikasi Anda maupun di Google Play.

    Langganan berisi satu atau beberapa paket dasar. Paket dasar menentukan serangkaian atribut unik untuk periode penagihan dan jenis perpanjangan tertentu. Anda dapat menentukan apakah paket dasar diperpanjang otomatis atau prabayar (tanpa perpanjangan).

    Pengguna yang memenuhi syarat dapat membeli penawaran untuk mendapatkan akses dengan uji coba dan/atau harga perkenalan. Meskipun pengguna dapat membeli paket dasar, penawaran hanya tersedia bagi pengguna yang memenuhi kriteria kelayakan yang Anda tentukan.

    Library Layanan Penagihan Google Play menyebut langganan sebagai SUBS.

Token pembelian dan ID Pesanan

Google Play melacak produk dan transaksi menggunakan token pembelian dan ID Pesanan.

  • Token pembelian adalah string yang menunjukkan hak pembeli atas suatu produk di Google Play. Ini menunjukkan bahwa pengguna Google diberi hak atas produk tertentu yang direpresentasikan oleh objek pembelian. Anda dapat menggunakan token pembelian dengan Google Play Developer API.
  • ID Pesanan adalah string yang menunjukkan transaksi keuangan di Google Play. String ini disertakan dalam tanda terima yang dikirimkan kepada pembeli melalui email.

ID Pesanan dibuat setiap kali transaksi keuangan terjadi. Token pembelian hanya dihasilkan saat pengguna menyelesaikan alur pembelian.

  • Untuk produk sekali beli, setiap pembelian akan menghasilkan token pembelian baru. Sebagian besar pembelian juga menghasilkan ID Pesanan baru. Pengecualian untuk hal ini adalah saat pengguna tidak dikenakan biaya apa pun, seperti yang dijelaskan dalam Kode promo.
  • Untuk langganan, pembelian awal menghasilkan token pembelian dan ID Pesanan. Untuk setiap perpanjangan otomatis, token pembelian tidak berubah, dan ID Pesanan baru diterbitkan. Upgrade, downgrade, penggantian, dan pendaftaran ulang, semuanya membuat token pembelian dan ID Pesanan baru.

Untuk langganan, perhatikan berikut ini:

  • Upgrade langganan, downgrade langganan, dan alur pembelian langganan lainnya menghasilkan token pembelian yang harus menggantikan token pembelian sebelumnya. Anda harus membatalkan token pembelian yang muncul di kolom linkedPurchaseToken pada Google Play Developer API. Untuk informasi selengkapnya, lihat Menerapkan linkedPurchaseToken dengan benar untuk mencegah langganan duplikat.
  • Nomor pesanan untuk perpanjangan langganan berisi bilangan bulat tambahan yang menunjukkan kejadian perpanjangan tertentu. Misalnya, ID Pesanan langganan awal mungkin adalah GPA.1234-5678-9012-34567 dan ID Pesanan berikutnya adalah GPA.1234-5678-9012-34567..0 (perpanjangan pertama), GPA.1234-5678-9012-34567..1 (perpanjangan kedua), dan seterusnya.

Memulai

Untuk mulai mengintegrasikan sistem penagihan Google Play dengan aplikasi Anda, baca bagian Memulai.

Informasi lebih lanjut

Untuk informasi lebih lanjut tentang mengintegrasikan sistem penagihan Google Play ke aplikasi Anda, lihat topik berikut: