- Recurso: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- Estado
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- Disponibilidad
- OneTimeProductPurchaseOptionNewRegionsConfig
- Disponibilidad
- PurchaseOptionTaxAndComplianceSettings
- Métodos
Recurso: OneTimeProduct
Es un solo producto único de una app.
Representación JSON |
---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
Campos | |
---|---|
packageName |
Obligatorio. Inmutable. Es el nombre del paquete de la app principal. |
productId |
Obligatorio. Inmutable. Es el ID único del producto. Único en la app principal. Los IDs de producto deben comenzar con un número o una letra minúscula, y pueden contener números (0-9), letras minúsculas (a-z), guiones bajos (_) y puntos (.). |
listings[] |
Obligatorio. Es un conjunto de los datos de la descripción y el título localizados. No debe tener entradas duplicadas con el mismo valor de languageCode. |
taxAndComplianceSettings |
Detalles sobre los impuestos y el cumplimiento legal. |
purchaseOptions[] |
Obligatorio. Es el conjunto de opciones de compra para este producto único. |
restrictedPaymentCountries |
Opcional. Son los países donde la compra de este producto único está restringida a las formas de pago registradas en el mismo país. Si este campo está vacío, no se imponen restricciones por ubicación de pago. |
offerTags[] |
Opcional. Es una lista de hasta 20 etiquetas personalizadas especificadas para este producto único, que se devuelven a la app a través de la biblioteca de facturación. Las ofertas y opciones de compra de este producto también recibirán estas etiquetas en la biblioteca de facturación. |
regionsVersion |
Solo salida. Es la versión de la configuración de regiones que se usó para generar el producto único. |
OneTimeProductListing
Es la ficha de Play Store regional de un producto único.
Representación JSON |
---|
{ "languageCode": string, "title": string, "description": string } |
Campos | |
---|---|
languageCode |
Obligatorio. Es el idioma de esta ficha, según se define en BCP-47, p.ej., "en-US". |
title |
Obligatorio. Es el título de este producto en el idioma de la ficha. La longitud máxima es de 55 caracteres. |
description |
Obligatorio. Es la descripción de este producto en el idioma de la ficha. La longitud máxima es de 200 caracteres. |
OneTimeProductTaxAndComplianceSettings
Son detalles sobre impuestos, la política de Google Play y el cumplimiento legal de productos únicos.
Representación JSON |
---|
{
"regionalTaxConfigs": [
{
object ( |
Campos | |
---|---|
regionalTaxConfigs[] |
Es la configuración impositiva regional. |
isTokenizedDigitalAsset |
Indica si se declara que este producto único es un producto que representa un activo digital tokenizado. |
RegionalTaxConfig
Son detalles sobre impuestos en una región geográfica determinada.
Representación JSON |
---|
{ "regionCode": string, "taxTier": enum ( |
Campos | |
---|---|
regionCode |
Obligatorio. Es el código de región al que se aplica esta configuración, según lo define la norma ISO 3166-2, p.ej., "US". |
taxTier |
Tipo impositivo para especificar una tasa impositiva reducida. Los desarrolladores que venden revistas, periódicos, libros, audiolibros o noticias digitales en distintas regiones pueden cumplir los requisitos para obtener reducciones en las tasas impositivas. |
eligibleForStreamingServiceTaxRate |
Debes indicarnos si la app contiene productos de transmisión para cobrar correctamente los impuestos sobre las ventas locales y estatales de EE.UU. Este campo solo se admite en Estados Unidos. |
streamingTaxType |
Para recaudar impuestos sobre comunicaciones o entretenimiento en Estados Unidos, elige la categoría fiscal adecuada. |
OneTimeProductPurchaseOption
Es una sola opción de compra para un producto único.
Representación JSON |
---|
{ "purchaseOptionId": string, "state": enum ( |
Campos | |
---|---|
purchaseOptionId |
Obligatorio. Inmutable. Es el identificador único de esta opción de compra. Debe ser único dentro del producto único. Debe comenzar con un número o una letra minúscula, y solo puede contener letras minúsculas (a-z), números (0-9) y guiones (-). La longitud máxima es de 63 caracteres. |
state |
Solo salida. Es el estado de la opción de compra, es decir, si está activa. Este campo no se puede modificar actualizando el recurso. En cambio, se usan los endpoints específicos. |
regionalPricingAndAvailabilityConfigs[] |
Es el precio regional y la información de disponibilidad para esta opción de compra. |
newRegionsConfig |
Es la información de precios de ubicaciones nuevas en las que Play podría lanzar la opción en el futuro. Si se omite, la opción de compra no estará disponible automáticamente en las ubicaciones nuevas en que Play la lance en el futuro. |
offerTags[] |
Opcional. Es una lista de hasta 20 etiquetas personalizadas especificadas para esta opción de compra, que se devuelven a la app a través de la biblioteca de facturación. Las ofertas de esta opción de compra también recibirán estas etiquetas en la biblioteca de facturación. |
taxAndComplianceSettings |
Opcional. Detalles sobre los impuestos y el cumplimiento legal. |
Campo de unión purchase_option_type . Es el tipo de esta opción de compra. Se debe establecer exactamente uno. Las direcciones (purchase_option_type ) solo pueden ser una de las siguientes opciones: |
|
buyOption |
Es una opción de compra que se puede adquirir. |
rentOption |
Es una opción de compra que se puede alquilar. |
Estado
Es el estado actual de la opción de compra.
Enumeraciones | |
---|---|
STATE_UNSPECIFIED |
Es un valor predeterminado que no se debe usar nunca. |
DRAFT |
Indica que la opción de compra no está disponible para los usuarios y nunca lo estuvo. |
ACTIVE |
Indica que la opción de compra está disponible para los usuarios. |
INACTIVE |
Indica que la opción de compra ya no está disponible para los usuarios. |
INACTIVE_PUBLISHED |
Indica que la opción de compra ya no se puede adquirir, pero seguimos exponiendo su oferta a través de la Biblioteca de Facturación Play por motivos de retrocompatibilidad. Solo las opciones de compra migradas automáticamente pueden tener este estado. |
OneTimeProductBuyPurchaseOption
Es una opción de compra que se puede adquirir.
Representación JSON |
---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
Campos | |
---|---|
legacyCompatible |
Opcional. Indica si esta opción de compra estará disponible en flujos de PBL heredados que no admiten el modelo de productos únicos. Se puede marcar hasta una opción de compra "buy" como retrocompatible. |
multiQuantityEnabled |
Opcional. Indica si esta opción de compra permite varias cantidades. La opción de varias cantidades permite que el comprador adquiera más de un artículo en una sola confirmación de compra. |
OneTimeProductRentPurchaseOption
Es una opción de compra que se puede alquilar.
Representación JSON |
---|
{ "rentalPeriod": string, "expirationPeriod": string } |
Campos | |
---|---|
rentalPeriod |
Obligatorio. Es la cantidad de tiempo durante la que el usuario tiene el derecho. Comienza cuando se completa el flujo de compra. Se especifica en formato ISO 8601. |
expirationPeriod |
Opcional. Es la cantidad de tiempo que tiene el usuario después de comenzar a consumir el derecho antes de que se revoque. Se especifica en formato ISO 8601. |
RegionalPricingAndAvailabilityConfig
Es la configuración regional de precios y disponibilidad para una opción de compra.
Representación JSON |
---|
{ "regionCode": string, "price": { object ( |
Campos | |
---|---|
regionCode |
Obligatorio. Código de región al que se aplica esta configuración, según la norma ISO 3166-2, p.ej., "US". |
price |
Es el precio de la opción de compra en la región especificada. Se debe establecer en la moneda vinculada con la región especificada. |
availability |
Es la disponibilidad de la opción de compra. |
Disponibilidad
Es la disponibilidad de la opción de compra.
Enumeraciones | |
---|---|
AVAILABILITY_UNSPECIFIED |
Disponibilidad sin especificar. No se debe usar. |
AVAILABLE |
Indica que la opción de compra está disponible para los usuarios. |
NO_LONGER_AVAILABLE |
Indica que la opción de compra ya no está disponible para los usuarios. Este valor solo se puede usar si la disponibilidad se configuró anteriormente como AVAILABLE. |
AVAILABLE_IF_RELEASED |
Indica que la opción de compra no está disponible inicialmente, pero se habilita a través de una oferta de pedido por adelantado lanzada. |
OneTimeProductPurchaseOptionNewRegionsConfig
Es la información de precios de regiones nuevas en las que Play podría lanzar la opción en el futuro.
Representación JSON |
---|
{ "usdPrice": { object ( |
Campos | |
---|---|
usdPrice |
Obligatorio. Es el precio en USD que se usará para las regiones nuevas en las que Play podría lanzar la opción. |
eurPrice |
Obligatorio. Es el precio en EUR que se usará para las regiones nuevas en las que Play podría lanzar la opción. |
availability |
Obligatorio. Es la disponibilidad regional de la configuración de regiones nuevas. Si se establece como AVAILABLE, se usará la información de precios para las regiones nuevas en las que Play podría lanzar la opción en el futuro. |
Disponibilidad
Es la disponibilidad de la configuración de regiones nuevas.
Enumeraciones | |
---|---|
AVAILABILITY_UNSPECIFIED |
Disponibilidad sin especificar. No se debe usar. |
AVAILABLE |
Indica que la configuración se usará para las regiones nuevas en las que Play podría lanzar la opción en el futuro. |
NO_LONGER_AVAILABLE |
Indica que la configuración ya no está disponible y no se usará para regiones nuevas en las que Play podría lanzar la opción en el futuro. Este valor solo se puede usar si la disponibilidad se configuró anteriormente como AVAILABLE. |
PurchaseOptionTaxAndComplianceSettings
Son detalles sobre impuestos, la política de Google Play y el cumplimiento legal de opciones de compra de productos únicos.
Representación JSON |
---|
{
"withdrawalRightType": enum ( |
Campos | |
---|---|
withdrawalRightType |
Opcional. Clasificación de servicio o contenido digital para productos que se distribuyen a usuarios de regiones aptas. Si no se configura, el valor predeterminado es Consulta el artículo del Centro de ayuda para obtener más información. |
Métodos |
|
---|---|
|
Borra uno o más productos únicos. |
|
Lee uno o más productos únicos. |
|
Crea o actualiza uno o más productos únicos. |
|
Borra un producto único. |
|
Lee un solo producto único. |
|
Enumera todos los productos únicos de una app determinada. |
|
Crea o actualiza un producto único. |