Program pilihan penagihan memungkinkan Anda mengintegrasikan sistem penagihan Anda sendiri atau mengarahkan pengguna ke situs Anda untuk melakukan pembelian menggunakan link web eksternal. Terlepas dari opsi yang Anda terapkan, pengguna harus diberi pilihan antara Layanan Penagihan Google Play dan penagihan alternatif dalam aplikasi atau link web eksternal. Anda harus meninjau persyaratan program dan mendaftar ke program penawaran eksternal sebelum menggunakan API ini.
Pengalaman pengguna
Saat pengguna memulai pembelian, mereka akan melihat layar pilihan yang menampilkan sistem penagihan alternatif Anda (dalam aplikasi atau link web eksternal) dan Layanan Penagihan Google Play. Anda memiliki fleksibilitas untuk menyesuaikan alur ini, bergantung pada siapa yang merender layar pilihan dan tempat pembayaran dilakukan. Anda harus memperbarui preferensi layar pilihan dan preferensi link web eksternal di Konsol Play sebelum menerapkan API di aplikasi Anda.
1. Siapa yang merender layar pilihan
- Dirender Google: Google Play menangani UI layar pilihan secara otomatis untuk Anda sebagai bagian dari alur penagihan.
- Anda sendiri : Anda mendesain dan merender layar pilihan kustom dalam aplikasi Anda. Jika memilih opsi ini, Anda harus mengikuti panduan UX.
2. Tempat pembayaran dilakukan
- Dalam aplikasi: Pengguna menyelesaikan transaksi dalam antarmuka aplikasi Anda.
- Link web eksternal: Pengguna diarahkan ke situs Anda untuk menyelesaikan transaksi.
Kontrol orang tua
Pengguna yang diawasi diizinkan untuk membuat pilihan penagihan, tetapi kontrol orang tua wajib dan layar informasi satu kali harus ditampilkan.
- Untuk layar pilihan yang dirender Google: Google otomatis menangani layar kontrol orang tua sebelum layar pilihan ditampilkan.
- Untuk layar pilihan yang dirender Developer: Anda bertanggung jawab untuk memanggil API Play Billing Library tertentu untuk memicu kontrol orang tua. Untuk pembelian dalam aplikasi, hal ini dilakukan melalui dialog informasi wajib sebelum Anda menampilkan layar pilihan kustom. Untuk link eksternal, kontrol orang tua ditangani tepat sebelum pengguna ditautkan keluar dari aplikasi.
Panduan aset gambar metode pembayaran
Anda dapat mengupload aset gambar di Konsol Play yang mewakili metode pembayaran yang didukung untuk ditampilkan di layar pilihan penagihan.
Aset gambar untuk metode pembayaran
Aset gambar tunggal terdiri dari beberapa kartu metode pembayaran dan harus mengikuti spesifikasi yang ditentukan dalam panduan ini.
Dimensi |
192dp X 20dp |
Spasi kartu |
8dp |
Format file |
PNG, latar belakang transparan |
Variasi metode pembayaran
Developer dapat memilih jumlah ikon metode pembayaran yang tersedia dan ingin disertakan dalam aset gambar, hingga maksimum 5.
Tidak ada gambar atau teks lain yang harus disertakan dalam gambar.
Spesifikasi kartu
Kartu metode pembayaran yang disertakan dalam aset gambar harus mengikuti pedoman ukuran, spasi, dan gaya berikut.
| Dimensi kartu | 32dp X 20dp |
| Padding dalam | 3dp |
| Garis batas | 1 dp (goresan dalam disertakan dalam dimensi), Radius 2 dp, #E0E0E0 |
| Latar belakang kartu | Warna solid (sebaiknya putih) |
Prasyarat
Untuk menggunakan program pilihan penagihan, Anda harus memenuhi persyaratan berikut:
- Pendaftaran - Anda harus mendaftar ke program pilihan penagihan. Jika memilih untuk menawarkan link web eksternal, Anda harus memperbarui preferensi di Konsol Play sebelum menerapkannya di aplikasi Anda.
- Versi PBL - Anda harus menggunakan Play Billing Library versi 9.1 atau yang lebih baru.
Pelaporan
Semua transaksi penagihan alternatif (termasuk transaksi dari link eksternal) harus dilaporkan dengan aman ke Google Play. Untuk mencapai hal ini, token transaksi eksternal diperlukan. Bergantung pada skenario pilihan penagihan billing choice scenario,
token akan dibuat melalui API yang berbeda. Token transaksi ini menunjukkan apakah DeveloperBillingType dikategorikan sebagai link eksternal atau dalam aplikasi. Token ini penting untuk memvalidasi transaksi dan mengaitkannya dengan biaya layanan yang sesuai.