- 资源:OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- 状态
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- 适用的国家/地区
- OneTimeProductPurchaseOptionNewRegionsConfig
- 适用的国家/地区
- PurchaseOptionTaxAndComplianceSettings
- 方法
资源:OneTimeProduct
应用的单个一次性商品。
JSON 表示法 |
---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
字段 | |
---|---|
packageName |
必需。不可变。父级应用的软件包名称。 |
productId |
必需。不可变。商品的唯一商品 ID。在父级应用内具有唯一性。商品 ID 必须以数字或小写字母开头,并且可以包含数字 (0-9)、小写字母 (a-z)、下划线 (_) 和句点 (.)。 |
listings[] |
必需。一组已本地化的商品名和说明数据。不能存在具有相同 languageCode 的重复条目。 |
taxAndComplianceSettings |
有关税费和法规遵从方面的详细信息。 |
purchaseOptions[] |
必需。相应一次性商品的购买选项集。 |
restrictedPaymentCountries |
可选。在相应国家/地区,必须使用在本国家/地区注册的支付方式来购买相应一次性商品。如果为空,则表示未施加任何支付地点限制。 |
offerTags[] |
可选。为相应一次性商品指定、通过结算库返回到应用的自定义标记的列表(最多 20 个自定义标记)。相应商品的购买选项和优惠也将通过结算库收到这些标记。 |
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 个自定义标记)。相应购买选项的优惠也将通过结算库收到这些标记。 |
taxAndComplianceSettings |
可选。有关税费和法规遵从方面的详细信息。 |
联合字段 purchase_option_type 。相应购买选项的类型。只能设置一个值。purchase_option_type 只能是下列其中一项: |
|
buyOption |
可以购买的购买选项。 |
rentOption |
可以租借的购买选项。 |
州
购买选项的当前状态。
枚举 | |
---|---|
STATE_UNSPECIFIED |
默认值,切勿使用。 |
DRAFT |
相应购买选项目前未向用户提供,以前也从未向用户提供过。 |
ACTIVE |
相应购买选项目前已面向用户提供。 |
INACTIVE |
相应购买选项不再面向用户提供。 |
INACTIVE_PUBLISHED |
相应购买选项已不再可供购买,但为了实现向后兼容性,我们会继续通过 Play 结算库公开其优惠。只有自动完成迁移的购买选项才能处于此状态。 |
OneTimeProductBuyPurchaseOption
可以购买的购买选项。
JSON 表示法 |
---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
字段 | |
---|---|
legacyCompatible |
可选。用于表示在不支持一次性商品的旧版 Play 结算库流程中,是否提供相应购买选项。 最多只能将一个“购买”购买选项标记为“向后兼容”。 |
multiQuantityEnabled |
可选。相应购买选项是否允许多数量。多件购买功能可让买家在单次结账中购买多件商品。 |
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 |
相应购买选项的提供情况。 |
可用性
相应购买选项的提供情况。
枚举 | |
---|---|
AVAILABILITY_UNSPECIFIED |
未指定提供情况。不得使用。 |
AVAILABLE |
相应购买选项目前已面向用户提供。 |
NO_LONGER_AVAILABLE |
相应购买选项已不再面向用户提供。只有在之前曾将提供情况设置为 AVAILABLE 的情况下才能使用此值。 |
AVAILABLE_IF_RELEASED |
相应购买选项最初未提供,但通过已发布的预订优惠提供。 |
OneTimeProductPurchaseOptionNewRegionsConfig
Play 未来可能新增的任何地区所对应的定价信息。
JSON 表示法 |
---|
{ "usdPrice": { object ( |
字段 | |
---|---|
usdPrice |
必需。要在 Play 可能新增的任何地区使用的价格(以美元为单位)。 |
eurPrice |
必需。要在 Play 可能新增的任何地区使用的价格(以欧元为单位)。 |
availability |
必需。新地区配置的地区提供情况。当设置为 AVAILABLE 时,定价信息将用于 Play 未来可能新增的任何地区。 |
可用性
新地区提供情况的配置。
枚举 | |
---|---|
AVAILABILITY_UNSPECIFIED |
未指定提供情况。不得使用。 |
AVAILABLE |
相应配置将用于 Play 未来可能新增的任何地区。 |
NO_LONGER_AVAILABLE |
相应配置不再可用,且不会用于 Play 未来可能新增的任何地区。只有在之前曾将提供情况设置为 AVAILABLE 的情况下才能使用此值。 |
PurchaseOptionTaxAndComplianceSettings
一次性商品购买选项在税费、Google Play 政策和法规遵从方面的详细信息。
JSON 表示法 |
---|
{
"withdrawalRightType": enum ( |
字段 | |
---|---|
withdrawalRightType |
可选。面向符合条件地区的用户分发的商品的数字内容或服务类别。 如果未设置,则默认为 如需了解详情,请参阅帮助中心文章。 |
方法 |
|
---|---|
|
删除一个或多个一次性商品。 |
|
读取一个或多个一次性商品。 |
|
创建或更新一个或多个一次性商品。 |
|
删除一次性商品。 |
|
读取单个一次性商品。 |
|
列出指定应用下的全部一次性商品。 |
|
创建或更新一次性商品。 |