- Resource: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- Status
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- Ketersediaan
- OneTimeProductPurchaseOptionNewRegionsConfig
- Ketersediaan
- PurchaseOptionTaxAndComplianceSettings
- Metode
Resource: OneTimeProduct
Satu produk sekali beli untuk suatu aplikasi.
Representasi JSON |
---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
Kolom | |
---|---|
packageName |
Wajib. Tidak dapat diubah. Nama paket aplikasi induk. |
productId |
Wajib. Tidak dapat diubah. ID produk unik produk tersebut. Unik di dalam aplikasi induk. ID produk harus diawali dengan angka atau huruf kecil dan dapat terdiri dari angka (0-9), huruf kecil (a-z), garis bawah (_), dan titik (.). |
listings[] |
Wajib. Kumpulan data judul dan deskripsi yang dilokalkan. Tidak boleh memiliki entri duplikat dengan languageCode yang sama. |
taxAndComplianceSettings |
Detail tentang pajak dan kepatuhan hukum. |
purchaseOptions[] |
Wajib. Kumpulan opsi pembelian untuk produk sekali beli ini. |
restrictedPaymentCountries |
Opsional. Negara yang membatasi pembelian produk sekali beli ini ke metode pembayaran yang terdaftar di negara yang sama. Jika kosong, tidak ada batasan lokasi pembayaran yang diberlakukan. |
offerTags[] |
Opsional. Daftar hingga 20 tag kustom yang ditentukan untuk produk sekali beli ini, dan ditampilkan pada aplikasi melalui Billing Library. Opsi pembelian dan penawaran untuk produk ini juga akan menerima tag ini di billing library. |
regionsVersion |
Hanya output. Versi konfigurasi wilayah yang digunakan untuk membuat produk sekali beli. |
OneTimeProductListing
Listingan Google Play Store regional untuk produk sekali beli.
Representasi JSON |
---|
{ "languageCode": string, "title": string, "description": string } |
Kolom | |
---|---|
languageCode |
Wajib. Bahasa listingan ini, sebagaimana didefinisikan oleh BCP-47, misalnya, "en-US". |
title |
Wajib. Judul produk ini dalam bahasa listingan ini. Panjang maksimumnya adalah 55 karakter. |
description |
Wajib. Deskripsi produk ini dalam bahasa listingan ini. Panjang maksimumnya adalah 200 karakter. |
OneTimeProductTaxAndComplianceSettings
Detail tentang perpajakan, kebijakan Google Play, dan kepatuhan hukum untuk produk sekali beli.
Representasi JSON |
---|
{
"regionalTaxConfigs": [
{
object ( |
Kolom | |
---|---|
regionalTaxConfigs[] |
Konfigurasi pajak regional. |
isTokenizedDigitalAsset |
Apakah produk sekali beli ini dinyatakan sebagai produk yang mewakili aset digital berupa token. |
RegionalTaxConfig
Detail tentang perpajakan di wilayah geografis tertentu.
Representasi JSON |
---|
{ "regionCode": string, "taxTier": enum ( |
Kolom | |
---|---|
regionCode |
Wajib. Kode wilayah yang berlaku untuk konfigurasi ini, seperti yang ditentukan oleh ISO 3166-2, misalnya "US". |
taxTier |
Tingkatan pajak untuk menentukan pengurangan tarif pajak. Developer yang menjual berita, majalah, koran, buku, atau buku audio digital di berbagai wilayah mungkin memenuhi syarat untuk menerima pengurangan tarif pajak. |
eligibleForStreamingServiceTaxRate |
Anda harus memberi tahu kami apakah aplikasi Anda berisi produk streaming agar kami dapat menagih pajak penjualan setempat dan negara bagian AS dengan benar. Kolom ini hanya didukung di Amerika Serikat. |
streamingTaxType |
Untuk memungut pajak komunikasi atau hiburan di Amerika Serikat, pilih kategori pajak yang sesuai. |
OneTimeProductPurchaseOption
Opsi pembelian tunggal untuk produk sekali beli.
Representasi JSON |
---|
{ "purchaseOptionId": string, "state": enum ( |
Kolom | |
---|---|
purchaseOptionId |
Wajib. Tidak dapat diubah. ID unik opsi pembelian ini. Harus unik dalam produk sekali beli. Harus diawali dengan angka atau huruf kecil, dan hanya boleh berisi huruf kecil (a-z), angka (0-9), dan tanda hubung (-). Panjang maksimalnya adalah 63 karakter. |
state |
Hanya output. Status opsi pembelian, yaitu apakah aktif. Kolom ini tidak dapat diubah dengan memperbarui resource. Gunakan endpoint khusus sebagai gantinya. |
regionalPricingAndAvailabilityConfigs[] |
Informasi harga dan ketersediaan regional untuk opsi pembelian ini. |
newRegionsConfig |
Informasi harga untuk lokasi baru tempat Play mungkin akan melakukan peluncuran pada masa mendatang. Jika dihilangkan, opsi pembelian tidak akan secara otomatis tersedia di lokasi baru tempat Play mungkin akan melakukan peluncuran pada masa mendatang. |
offerTags[] |
Opsional. Mencantumkan hingga 20 tag kustom yang ditentukan untuk opsi pembelian ini, dan ditampilkan pada aplikasi melalui Billing Library. Penawaran untuk opsi pembelian ini juga akan menerima tag ini di billing library. |
taxAndComplianceSettings |
Opsional. Detail tentang pajak dan kepatuhan hukum. |
Kolom union purchase_option_type . Jenis opsi pembelian ini. Tepatnya satu yang harus ditetapkan. purchase_option_type hanya dapat berupa salah satu dari berikut: |
|
buyOption |
Opsi pembelian yang bisa dibeli. |
rentOption |
Opsi pembelian yang dapat disewa. |
Negara Bagian
Status opsi pembelian saat ini.
Enum | |
---|---|
STATE_UNSPECIFIED |
Nilai default, tidak boleh digunakan. |
DRAFT |
Opsi pembelian tidak dan tidak pernah tersedia bagi pengguna. |
ACTIVE |
Opsi pembelian tersedia untuk pengguna. |
INACTIVE |
Opsi pembelian tidak lagi tersedia untuk pengguna. |
INACTIVE_PUBLISHED |
Opsi pembelian tidak lagi tersedia untuk dibeli, tetapi kami terus mengekspos penawarannya melalui Play Billing Library untuk kompatibilitas mundur. Hanya opsi pembelian yang dimigrasikan secara otomatis yang dapat berada dalam status ini. |
OneTimeProductBuyPurchaseOption
Opsi pembelian yang bisa dibeli.
Representasi JSON |
---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
Kolom | |
---|---|
legacyCompatible |
Opsional. Apakah opsi pembelian ini akan tersedia di alur PBL lama yang tidak mendukung model produk sekali beli. Hingga satu opsi pembelian "beli" dapat ditandai sebagai kompatibel dengan versi lama. |
multiQuantityEnabled |
Opsional. Apakah opsi pembelian ini mengizinkan multi-kuantitas. Multikuantitas memungkinkan pembeli membeli lebih dari satu item dalam satu checkout. |
OneTimeProductRentPurchaseOption
Opsi pembelian yang dapat disewa.
Representasi JSON |
---|
{ "rentalPeriod": string, "expirationPeriod": string } |
Kolom | |
---|---|
rentalPeriod |
Wajib. Durasi waktu pengguna memiliki hak. Dimulai saat alur pembelian selesai. Ditentukan dalam format ISO 8601. |
expirationPeriod |
Opsional. Durasi waktu yang dimiliki pengguna setelah mulai menggunakan hak sebelum hak tersebut dicabut. Ditentukan dalam format ISO 8601. |
RegionalPricingAndAvailabilityConfig
Konfigurasi harga dan ketersediaan regional untuk opsi pembelian.
Representasi JSON |
---|
{ "regionCode": string, "price": { object ( |
Kolom | |
---|---|
regionCode |
Wajib. Kode wilayah yang berlaku untuk konfigurasi ini, sebagaimana ditentukan oleh ISO 3166-2, misalnya, "US". |
price |
Harga opsi pembelian di wilayah yang ditentukan. Harus ditetapkan dalam mata uang yang terkait dengan wilayah tertentu. |
availability |
Ketersediaan opsi pembelian. |
Ketersediaan
Ketersediaan opsi pembelian.
Enum | |
---|---|
AVAILABILITY_UNSPECIFIED |
Ketersediaan tidak ditentukan. Tidak boleh digunakan. |
AVAILABLE |
Opsi pembelian tersedia untuk pengguna. |
NO_LONGER_AVAILABLE |
Opsi pembelian tidak lagi tersedia untuk pengguna. Nilai ini hanya dapat digunakan jika ketersediaan sebelumnya ditetapkan sebagai AVAILABLE. |
AVAILABLE_IF_RELEASED |
Opsi pembelian awalnya tidak tersedia, tetapi tersedia melalui penawaran praorder yang dirilis. |
OneTimeProductPurchaseOptionNewRegionsConfig
Informasi harga untuk wilayah baru tempat Play mungkin melakukan peluncuran pada masa mendatang.
Representasi JSON |
---|
{ "usdPrice": { object ( |
Kolom | |
---|---|
usdPrice |
Wajib. Harga dalam USD untuk digunakan di wilayah baru tempat Play mungkin melakukan peluncuran. |
eurPrice |
Wajib. Harga dalam EUR untuk digunakan di wilayah baru tempat Play mungkin melakukan peluncuran. |
availability |
Wajib. Ketersediaan regional untuk konfigurasi wilayah baru. Jika ditetapkan ke AVAILABLE, informasi harga akan digunakan untuk wilayah baru tempat Play mungkin melakukan peluncuran pada masa mendatang. |
Ketersediaan
Ketersediaan konfigurasi wilayah baru.
Enum | |
---|---|
AVAILABILITY_UNSPECIFIED |
Ketersediaan tidak ditentukan. Tidak boleh digunakan. |
AVAILABLE |
Konfigurasi ini akan digunakan untuk wilayah baru tempat Play melakukan peluncuran pada masa mendatang. |
NO_LONGER_AVAILABLE |
Konfigurasi ini tidak tersedia lagi dan tidak akan digunakan di wilayah baru tempat Play mungkin melakukan peluncuran pada masa mendatang. Nilai ini hanya dapat digunakan jika ketersediaan sebelumnya ditetapkan sebagai AVAILABLE. |
PurchaseOptionTaxAndComplianceSettings
Detail tentang perpajakan, kebijakan Google Play, dan kepatuhan hukum untuk opsi pembelian produk sekali beli.
Representasi JSON |
---|
{
"withdrawalRightType": enum ( |
Kolom | |
---|---|
withdrawalRightType |
Opsional. Klasifikasi konten digital atau layanan untuk produk yang didistribusikan kepada pengguna di wilayah yang memenuhi syarat. Jika tidak disetel, setelan defaultnya adalah Lihat artikel Pusat Bantuan untuk mengetahui informasi selengkapnya. |
Metode |
|
---|---|
|
Menghapus satu atau beberapa produk sekali beli. |
|
Membaca satu atau beberapa produk sekali beli. |
|
Membuat atau mengupdate satu atau beberapa produk sekali beli. |
|
Menghapus produk sekali beli. |
|
Membaca satu produk sekali beli. |
|
Mencantumkan semua produk sekali beli pada aplikasi tertentu. |
|
Membuat atau memperbarui produk sekali beli. |