- ทรัพยากร: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- สถานะ
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- ความพร้อมใช้งาน
- OneTimeProductPurchaseOptionNewRegionsConfig
- ความพร้อมใช้งาน
- PurchaseOptionTaxAndComplianceSettings
- เมธอด
แหล่งข้อมูล: OneTimeProduct
ไอเทมแบบเรียกเก็บเงินครั้งเดียวรายการเดียวสำหรับแอป
การแสดง JSON |
---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
ช่อง | |
---|---|
packageName |
ต้องระบุ เปลี่ยนแปลงไม่ได้ ชื่อแพ็กเกจของแอปหลัก |
productId |
ต้องระบุ เปลี่ยนแปลงไม่ได้ รหัสผลิตภัณฑ์ที่ไม่ซ้ำกันของผลิตภัณฑ์ ไม่ซ้ำกันภายในแอปหลัก รหัสผลิตภัณฑ์ต้องขึ้นต้นด้วยตัวเลขหรือตัวพิมพ์เล็ก และมีได้เฉพาะตัวเลข (0-9) ตัวพิมพ์เล็ก (a-z) ขีดล่าง (_) และจุด (.) เท่านั้น |
listings[] |
ต้องระบุ ชุดข้อมูลชื่อและคำอธิบายที่แปลแล้ว ต้องไม่มีรายการที่ซ้ำกันซึ่งมี languageCode เดียวกัน |
taxAndComplianceSettings |
รายละเอียดเกี่ยวกับภาษีและการปฏิบัติตามกฎหมาย |
purchaseOptions[] |
ต้องระบุ ชุดตัวเลือกการซื้อสำหรับผลิตภัณฑ์แบบครั้งเดียวนี้ |
restrictedPaymentCountries |
ไม่บังคับ ประเทศที่จำกัดการซื้อไอเทมแบบเรียกเก็บเงินครั้งเดียวนี้ไว้เฉพาะวิธีการชำระเงินที่จดทะเบียนในประเทศเดียวกัน หากเว้นว่างไว้ จะไม่มีการกำหนดข้อจำกัดสถานที่ชำระเงิน |
offerTags[] |
ไม่บังคับ รายการแท็กที่กำหนดเองสูงสุด 20 รายการที่ระบุสำหรับผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวนี้ และส่งคืนไปยังแอปผ่าน Billing Library ตัวเลือกและข้อเสนอการซื้อสำหรับผลิตภัณฑ์นี้จะได้รับแท็กเหล่านี้ในคลังการเรียกเก็บเงินด้วย |
regionsVersion |
เอาต์พุตเท่านั้น เวอร์ชันของการกำหนดค่าภูมิภาคที่ใช้ในการสร้างไอเทมแบบเรียกเก็บเงินครั้งเดียว |
OneTimeProductListing
ข้อมูลร้านค้าในระดับภูมิภาคสำหรับผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว
การแสดง JSON |
---|
{ "languageCode": string, "title": string, "description": string } |
ช่อง | |
---|---|
languageCode |
ต้องระบุ ภาษาของข้อมูลนี้ตามที่กำหนดโดย BCP-47 เช่น "en-US" |
title |
ต้องระบุ ชื่อของผลิตภัณฑ์นี้ในภาษาของข้อมูลนี้ ความยาวสูงสุด 55 อักขระ |
description |
ต้องระบุ คำอธิบายของผลิตภัณฑ์นี้ในภาษาของข้อมูลนี้ ความยาวสูงสุดคือ 200 อักขระ |
OneTimeProductTaxAndComplianceSettings
รายละเอียดเกี่ยวกับการเก็บภาษี นโยบายของ Google Play และการปฏิบัติตามกฎหมายสำหรับไอเทมแบบเรียกเก็บเงินครั้งเดียว
การแสดง JSON |
---|
{
"regionalTaxConfigs": [
{
object ( |
ช่อง | |
---|---|
regionalTaxConfigs[] |
การกำหนดค่าภาษีระดับภูมิภาค |
isTokenizedDigitalAsset |
ประกาศว่าไอเทมแบบเรียกเก็บเงินครั้งเดียวนี้เป็นไอเทมที่แสดงเนื้อหาดิจิทัลที่แปลงข้อมูลเป็นโทเค็นหรือไม่ |
RegionalTaxConfig
รายละเอียดเกี่ยวกับการเก็บภาษีในภูมิภาคที่กำหนด
การแสดง JSON |
---|
{ "regionCode": string, "taxTier": enum ( |
ช่อง | |
---|---|
regionCode |
ต้องระบุ รหัสภูมิภาคที่การกำหนดค่านี้มีผลตามที่กำหนดโดย ISO 3166-2 เช่น "US" |
taxTier |
ระดับภาษีเพื่อระบุอัตราภาษีที่ลดลง นักพัฒนาแอปที่ขายข่าว นิตยสาร หนังสือพิมพ์ หนังสือ หรือหนังสือเสียงรูปแบบดิจิทัลในภูมิภาคต่างๆ อาจมีสิทธิ์ได้รับอัตราภาษีที่ลดลง |
eligibleForStreamingServiceTaxRate |
คุณต้องแจ้งให้เราทราบหากแอปมีผลิตภัณฑ์สตรีมมิงเพื่อให้เรียกเก็บภาษีการขายสำหรับแต่ละรัฐของสหรัฐอเมริกาและในท้องถิ่นได้อย่างถูกต้อง ฟิลด์รองรับเฉพาะในสหรัฐอเมริกา |
streamingTaxType |
หากต้องการเก็บภาษีการสื่อสารหรือภาษีการบันเทิงในสหรัฐอเมริกา ให้เลือกหมวดหมู่ภาษีที่เหมาะสม |
OneTimeProductPurchaseOption
ตัวเลือกการซื้อครั้งเดียวสำหรับไอเทมแบบเรียกเก็บเงินครั้งเดียว
การแสดง JSON |
---|
{ "purchaseOptionId": string, "state": enum ( |
ช่อง | |
---|---|
purchaseOptionId |
ต้องระบุ เปลี่ยนแปลงไม่ได้ ตัวระบุที่ไม่ซ้ำกันของตัวเลือกการซื้อนี้ ต้องไม่ซ้ำกันภายในไอเทมแบบเรียกเก็บเงินครั้งเดียว ต้องขึ้นต้นด้วยตัวเลขหรือตัวอักษรพิมพ์เล็ก และมีได้เฉพาะตัวอักษรพิมพ์เล็ก (a-z) ตัวเลข (0-9) และขีดกลาง (-) เท่านั้น โดยมีความยาวสูงสุด 63 อักขระ |
state |
เอาต์พุตเท่านั้น สถานะของตัวเลือกการซื้อ เช่น ใช้งานอยู่หรือไม่ คุณจะเปลี่ยนช่องนี้โดยการอัปเดตทรัพยากรไม่ได้ ให้ใช้ปลายทางเฉพาะแทน |
regionalPricingAndAvailabilityConfigs[] |
ข้อมูลการกำหนดราคาและความพร้อมจำหน่ายสินค้าระดับภูมิภาคสำหรับตัวเลือกการซื้อนี้ |
newRegionsConfig |
ข้อมูลราคาสำหรับสถานที่ตั้งใหม่ที่ Play อาจเปิดตัวในอนาคต หากไม่ระบุ ตัวเลือกการซื้อจะไม่พร้อมใช้งานโดยอัตโนมัติในสถานที่ใหม่ๆ ที่ Play อาจเปิดตัวในอนาคต |
offerTags[] |
ไม่บังคับ รายการแท็กที่กำหนดเองสูงสุด 20 รายการที่ระบุสำหรับตัวเลือกการซื้อนี้ และส่งคืนไปยังแอปผ่าน Billing Library ข้อเสนอสำหรับตัวเลือกการซื้อนี้จะได้รับแท็กเหล่านี้ในคลังการเรียกเก็บเงินด้วย |
taxAndComplianceSettings |
ไม่บังคับ รายละเอียดเกี่ยวกับภาษีและการปฏิบัติตามกฎหมาย |
ฟิลด์ Union purchase_option_type ประเภทของตัวเลือกการซื้อนี้ ต้องตั้งค่าอย่างใดอย่างหนึ่งเท่านั้น purchase_option_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
buyOption |
ตัวเลือกการซื้อที่ซื้อได้ |
rentOption |
ตัวเลือกการซื้อที่เช่าได้ |
รัฐ
สถานะปัจจุบันของตัวเลือกการซื้อ
Enum | |
---|---|
STATE_UNSPECIFIED |
ค่าเริ่มต้น ไม่ควรใช้ |
DRAFT |
ตัวเลือกการซื้อไม่พร้อมใช้งานและไม่เคยพร้อมใช้งานสำหรับผู้ใช้ |
ACTIVE |
ตัวเลือกการซื้อพร้อมให้บริการแก่ผู้ใช้ |
INACTIVE |
ตัวเลือกการซื้อไม่พร้อมใช้งานสำหรับผู้ใช้อีกต่อไป |
INACTIVE_PUBLISHED |
ตัวเลือกการซื้อนี้ไม่พร้อมให้ซื้ออีกต่อไป แต่เราจะยังคงแสดงข้อเสนอผ่าน Play Billing Library เพื่อให้เข้ากันได้แบบย้อนหลัง เฉพาะตัวเลือกการซื้อที่ย้ายข้อมูลโดยอัตโนมัติเท่านั้นที่อยู่ในสถานะนี้ได้ |
OneTimeProductBuyPurchaseOption
ตัวเลือกการซื้อที่ซื้อได้
การแสดง JSON |
---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
ช่อง | |
---|---|
legacyCompatible |
ไม่บังคับ ตัวเลือกการซื้อนี้จะพร้อมใช้งานในขั้นตอน PBL เดิมที่ไม่รองรับโมเดลผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวหรือไม่ คุณทำเครื่องหมายตัวเลือกการซื้อ "ซื้อ" ได้สูงสุด 1 รายการว่าเข้ากันได้แบบย้อนหลัง |
multiQuantityEnabled |
ไม่บังคับ ตัวเลือกการซื้อนี้อนุญาตให้เลือกจำนวนได้หลากหลายหรือไม่ การเลือกจำนวนได้หลากหลายช่วยให้ผู้ซื้อซื้อสินค้าได้มากกว่า 1 รายการในการชำระเงินครั้งเดียว |
OneTimeProductRentPurchaseOption
ตัวเลือกการซื้อที่เช่าได้
การแสดง JSON |
---|
{ "rentalPeriod": string, "expirationPeriod": string } |
ช่อง | |
---|---|
rentalPeriod |
ต้องระบุ ระยะเวลาที่ผู้ใช้มีสิทธิ์ เริ่มเมื่อขั้นตอนการซื้อเสร็จสมบูรณ์ ระบุในรูปแบบ ISO 8601 |
expirationPeriod |
ไม่บังคับ ระยะเวลาที่ผู้ใช้มีหลังจากเริ่มใช้สิทธิ์ก่อนที่จะถูกเพิกถอน ระบุในรูปแบบ ISO 8601 |
RegionalPricingAndAvailabilityConfig
การกำหนดค่าการกำหนดราคาและความพร้อมจำหน่ายสินค้าระดับภูมิภาคสำหรับตัวเลือกการซื้อ
การแสดง JSON |
---|
{ "regionCode": string, "price": { object ( |
ช่อง | |
---|---|
regionCode |
ต้องระบุ รหัสภูมิภาคที่การกำหนดค่านี้ใช้ตามที่กำหนดโดย ISO 3166-2 เช่น "US" |
price |
ราคาของตัวเลือกการซื้อในภูมิภาคที่ระบุ ต้องตั้งค่าเป็นสกุลเงินที่ลิงก์กับภูมิภาคที่ระบุ |
availability |
ความพร้อมใช้งานของตัวเลือกการซื้อ |
ความพร้อมใช้งาน
ความพร้อมใช้งานของตัวเลือกการซื้อ
Enum | |
---|---|
AVAILABILITY_UNSPECIFIED |
ความพร้อมจำหน่ายสินค้าที่ไม่ได้ระบุ ห้ามใช้ |
AVAILABLE |
ตัวเลือกการซื้อพร้อมให้บริการแก่ผู้ใช้ |
NO_LONGER_AVAILABLE |
ตัวเลือกการซื้อไม่มีให้บริการแก่ผู้ใช้แล้ว ค่านี้จะใช้ได้ก็ต่อเมื่อก่อนหน้านี้ตั้งค่าความพร้อมจำหน่ายสินค้าเป็น AVAILABLE |
AVAILABLE_IF_RELEASED |
ตัวเลือกการซื้อจะยังไม่พร้อมใช้งานในตอนแรก แต่จะพร้อมใช้งานผ่านข้อเสนอการสั่งจองล่วงหน้าที่เผยแพร่แล้ว |
OneTimeProductPurchaseOptionNewRegionsConfig
ข้อมูลราคาสำหรับภูมิภาคใหม่ที่ Play อาจเปิดตัวในอนาคต
การแสดง JSON |
---|
{ "usdPrice": { object ( |
ช่อง | |
---|---|
usdPrice |
ต้องระบุ ราคาใน USD ที่จะใช้สำหรับภูมิภาคใหม่ที่ Play อาจเปิดตัว |
eurPrice |
ต้องระบุ ราคาในสกุลเงิน EUR ที่จะใช้สำหรับภูมิภาคใหม่ที่ Play อาจเปิดตัว |
availability |
ต้องระบุ ความพร้อมให้บริการระดับภูมิภาคสำหรับการกำหนดค่าภูมิภาคใหม่ เมื่อตั้งค่าเป็น "พร้อมให้บริการ" ระบบจะใช้ข้อมูลราคาสำหรับภูมิภาคใหม่ที่ Play อาจเปิดตัวในอนาคต |
ความพร้อมใช้งาน
ความพร้อมใช้งานของการกำหนดค่าภูมิภาคใหม่
Enum | |
---|---|
AVAILABILITY_UNSPECIFIED |
ความพร้อมจำหน่ายสินค้าที่ไม่ได้ระบุ ห้ามใช้ |
AVAILABLE |
ระบบจะใช้การกำหนดค่าสำหรับภูมิภาคใหม่ที่ Play อาจเปิดตัวในอนาคต |
NO_LONGER_AVAILABLE |
การกำหนดค่าดังกล่าวไม่มีให้บริการอีกต่อไป และจะไม่นำไปใช้กับภูมิภาคใหม่ที่ Play อาจเปิดตัวในอนาคต ค่านี้จะใช้ได้ก็ต่อเมื่อก่อนหน้านี้ตั้งค่าความพร้อมจำหน่ายสินค้าเป็น AVAILABLE |
PurchaseOptionTaxAndComplianceSettings
รายละเอียดเกี่ยวกับการเก็บภาษี นโยบายของ Google Play และการปฏิบัติตามกฎหมายสำหรับตัวเลือกการซื้อไอเทมแบบเรียกเก็บเงินครั้งเดียว
การแสดง JSON |
---|
{
"withdrawalRightType": enum ( |
ช่อง | |
---|---|
withdrawalRightType |
ไม่บังคับ การแยกประเภทเนื้อหาดิจิทัลหรือบริการสำหรับผลิตภัณฑ์ที่จัดจำหน่ายให้แก่ผู้ใช้ในภูมิภาคที่มีสิทธิ์ หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ ดูข้อมูลเพิ่มเติมได้ที่บทความในศูนย์ช่วยเหลือ |
เมธอด |
|
---|---|
|
ลบไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ |
|
อ่านไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ |
|
สร้างหรืออัปเดตไอเทมแบบเรียกเก็บเงินครั้งเดียวอย่างน้อย 1 รายการ |
|
ลบไอเทมแบบเรียกเก็บเงินครั้งเดียว |
|
อ่านไอเทมแบบเรียกเก็บเงินครั้งเดียวรายการเดียว |
|
แสดงรายการผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวทั้งหมดภายใต้แอปที่ระบุ |
|
สร้างหรืออัปเดตผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว |