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.

Terminologi terkait penagihan Google Play

Topik ini mencantumkan dan mendefinisikan istilah kunci dan frasa yang relevan dengan sistem penagihan Google Play.

Teknologi dan konsep

Bagian ini mencantumkan dan menjelaskan teknologi dan konsep tingkat tinggi yang mungkin Anda temui saat mengintegrasikan sistem penagihan Google Play ke aplikasi. Pastikan Anda memahami setiap item di bagian ini sebelum melanjutkan.

Teknologi

  • Google Play: Google Play adalah toko online tempat pengguna dapat mendownload aplikasi dan produk digital lainnya.
  • Konsol Google Play: Konsol Google Play menyediakan antarmuka yang digunakan untuk memublikasikan aplikasi Anda ke Google Play. Konsol Google Play juga menampilkan detail tentang aplikasi Anda, yang meliputi produk atau konten apa pun yang Anda jual dengan Google Play.
  • Google Cloud Console: Google Cloud Console mengelola API backend, seperti Google Play Developer API.
  • Library Layanan Penagihan Google Play: Library Layanan Penagihan Google Play adalah API yang dapat Anda gunakan untuk mengintegrasikan sistem penagihan Google Play ke aplikasi.
  • Google Play Developer API: Google Play Developer API adalah REST API yang dapat Anda gunakan untuk menangani tugas publikasi dan pengelolaan aplikasi secara terprogram.
  • Cloud Pub/Sub: Cloud Pub/Sub adalah layanan pesan real-time terkelola sepenuhnya yang memungkinkan Anda mengirim dan menerima pesan antar-aplikasi independen. Google Play menggunakan Cloud Pub/Sub untuk mengirimkan Notifikasi developer real-time. Untuk menggunakan Cloud Pub/Sub, Anda harus memiliki project di Google Cloud Platform (GCP) dengan Cloud Pub/Sub API yang telah diaktifkan. Jika Anda belum terbiasa menggunakan GCP dan Cloud Pub/Sub, lihat Panduan memulai.
  • Notifikasi developer real time: Notifikasi developer real time memungkinkan Anda memantau perubahan status untuk langganan yang dikelola Google Play secara real-time dengan memanfaatkan Cloud Pub/Sub.
  • Server backend yang aman: Sebagai bagian dari integrasi sistem penagihan Google Play ke aplikasi, kami sangat menyarankan Anda menggunakan server backend yang aman untuk mengimplementasikan tugas terkait penagihan, seperti verifikasi pembelian, fitur khusus langganan, dan penanganan Notifikasi developer real-time.
  • Aplikasi Google Play Store: Aplikasi Google Play Store mengelola semua operasi yang berkaitan dengan Google Play. Semua permintaan yang dibuat oleh aplikasi Anda ditangani oleh aplikasi Google Play Store.

Konsep

  • Alur: Alur menunjukkan langkah-langkah umum yang terlibat dalam tugas terkait penagihan. Misalnya, alur pembelian menguraikan langkah-langkah yang dilibatkan saat pengguna membeli produk Anda. Alur langganan dapat menunjukkan transisi langganan antar-status.
  • Kepemilikan Hak: Jika pengguna membeli produk dalam aplikasi, mereka akan memperoleh kepemilikan hak atas produk tersebut dalam aplikasi Anda. Untuk produk sekali beli, hal ini berarti pengguna sekarang memiliki akses permanen ke produk tersebut. Untuk langganan, hal ini berarti pengguna memiliki akses selama langganan aktif.
  • SKU Produk: SKU produk adalah ID dari tipe produk tertentu.
  • Token pembelian: Token pembelian adalah string yang menunjukkan kepemilikan hak pembeli atas suatu produk di Google Play. Token ini menunjukkan bahwa pengguna Google telah melakukan pembayaran untuk produk tertentu.
  • ID Pesanan: ID pesanan adalah string yang menunjukkan transaksi keuangan di Google Play. ID pesanan dibuat setiap kali transaksi keuangan dilakukan. String ini disertakan dalam tanda terima yang dikirim melalui email kepada pembeli. Anda dapat menggunakan ID pesanan untuk mengelola pengembalian dana di bagian Pengelolaan Pesanan Konsol Google Play. ID pesanan juga digunakan dalam laporan penjualan dan pembayaran.