- Ресурс 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 специальных тегов, указанных для этого контента для однократных покупок, и возвращаемых в приложение через библиотеку Платежей. Способы покупки и предложения для этого продукта также получат эти теги в библиотеке Платежей. |
regionsVersion |
Только для вывода. Версия конфигурации регионов, которая использовалась для создания контента для однократных покупок. |
OneTimeProductListing
Региональная страница приложения в Google Play для контента, оплачиваемого однократно.
| JSON-представление |
|---|
{ "languageCode": string, "title": string, "description": string } |
| Поля | |
|---|---|
languageCode |
Обязательно. Язык страницы приложения в Google Play, определенный по стандарту BCP-47, например "ru-RU". |
title |
Обязательно. Название товара на языке, который используется в этом предложении. Максимальная длина – 55 символов. |
description |
Обязательно. Описание товара на языке страницы. Максимальная длина – 200 символов. |
OneTimeProductTaxAndComplianceSettings
Информация о налогообложении, правилах Google Play и соответствии юридическим и нормативным требованиям в отношении контента для однократных покупок.
| JSON-представление |
|---|
{ "regionalTaxConfigs": [ { object ( |
| Поля | |
|---|---|
regionalTaxConfigs[] |
Региональные налоговые настройки. |
isTokenizedDigitalAsset |
Указано ли, что этот контент для однократных покупок представляет собой токенизированный цифровой объект. |
regionalProductAgeRatingInfos[] |
Информация о возрастных ограничениях в разных регионах. В настоящее время это поле поддерживается только для кода региона |
productTaxCategoryCode |
Код категории налогообложения, который нужно назначить контенту для однократных покупок. От категории налогообложения зависят применимые ставки налога на транзакции. Подробную информацию можно найти в статье Справочного центра. |
RegionalTaxConfig
Информация о налогообложении в определенном географическом регионе.
| JSON-представление |
|---|
{ "regionCode": string, "taxTier": enum ( |
| Поля | |
|---|---|
regionCode |
Обязательно. Код региона, к которому применяется эта конфигурация, в соответствии со стандартом ISO 3166-1 alpha-2, например "US". |
taxTier |
Уровень налоговой ставки, чтобы указать пониженную налоговую ставку. Если вы продаете цифровые новости, журналы, газеты, книги или аудиокниги, у вас может быть право на уплату пониженных ставок НДС в определенных странах. |
eligibleForStreamingServiceTaxRate |
Чтобы налог с продаж в США на местном уровне и уровне штата взимался правильно, необходимо указать, содержит ли приложение продукты, предназначенные для потоковой передачи данных. Поле поддерживается только в США. |
streamingTaxType |
Чтобы учитывать налоги на услуги связи и развлечения на территории США, выберите подходящую категорию налогообложения. |
OneTimeProductPurchaseOption
Один способ покупки контента, оплачиваемого однократно.
| JSON-представление |
|---|
{ "purchaseOptionId": string, "state": enum ( |
| Поля | |
|---|---|
purchaseOptionId |
Обязательно. Не меняется. Уникальный идентификатор способа покупки. У каждого однократно оплачиваемого продукта должен быть уникальный идентификатор. Он должен начинаться с цифры или строчной буквы и может содержать только строчные буквы (a–z), цифры (0–9) и дефисы (-). Максимальная длина – 63 символа. |
state |
Только для вывода. Статус способа покупки, например "Активно". Это поле нельзя изменить, обновив ресурс. Используйте вместо них специальные конечные точки. |
regionalPricingAndAvailabilityConfigs[] |
Информация о ценах и наличии товаров на уровне региона для этого способа покупки. |
newRegionsConfig |
Цены для новых регионов, в которых Google Play может начать работу в будущем. Если вы не укажете этот параметр, способ покупки не будет автоматически доступен в новых регионах, в которых Google Play может начать работу в будущем. |
offerTags[] |
Необязательное поле. Список, содержащий до 20 специальных тегов, которые указаны для этого способа покупки и возвращаются в приложение через библиотеку Платежей. Предложения для этого способа покупки также получат эти теги в библиотеке Платежей. |
taxAndComplianceSettings |
Необязательное поле. Сведения о налогах и соответствии юридическим и нормативным требованиям. |
| Тип варианта покупки. Нужно указать только одно значение. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
buyOption |
Вариант покупки, который можно приобрести. |
rentOption |
Способ покупки, который можно взять напрокат. |
| Конец взаимоисключающих полей. | |
Штат
Текущий статус способа покупки.
| Перечисления | |
|---|---|
STATE_UNSPECIFIED |
Значение по умолчанию, которое не должно использоваться. |
DRAFT |
Способ покупки недоступен и никогда не был доступен пользователям. |
ACTIVE |
Способ покупки доступен пользователям. |
INACTIVE |
Этот способ покупки больше недоступен пользователям. |
INACTIVE_PUBLISHED |
Вариант покупки больше недоступен, но мы продолжаем показывать его предложение через библиотеку Play Платежей для обратной совместимости. Этот статус могут иметь только автоматически перенесенные способы покупки. |
OneTimeProductBuyPurchaseOption
Вариант покупки, который можно приобрести.
| JSON-представление |
|---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
| Поля | |
|---|---|
legacyCompatible |
Необязательное поле. Будет ли этот способ покупки доступен в устаревших процессах библиотеки Google Play Платежей, которые не поддерживают модель контента для однократных покупок. Только один способ покупки типа "Купить" можно отметить как обратно совместимый. |
multiQuantityEnabled |
Необязательное поле. Разрешено ли покупать несколько единиц товара. Покупатели могут приобретать несколько товаров за один раз. |
OneTimeProductRentPurchaseOption
Способ покупки, который можно взять напрокат.
| JSON-представление |
|---|
{ "rentalPeriod": string, "expirationPeriod": string } |
| Поля | |
|---|---|
rentalPeriod |
Обязательно. Период, в течение которого у пользователя есть право на доступ. Начинается после завершения процесса покупки. Указывается в формате ISO 8601. |
expirationPeriod |
Необязательное поле. Период времени, в течение которого пользователь может использовать разрешение, прежде чем оно будет отозвано. Указывается в формате ISO 8601. |
RegionalPricingAndAvailabilityConfig
Настройка цен и наличия товаров на уровне региона для способа покупки.
| JSON-представление |
|---|
{ "regionCode": string, "price": { object ( |
| Поля | |
|---|---|
regionCode |
Обязательно. Код региона, к которому применяется эта конфигурация, в соответствии со стандартом ISO 3166-1 alpha-2, например "RU". |
price |
Цена способа покупки в указанном регионе. Валюта должна соответствовать указанному региону. |
availability |
Доступность способа покупки. |
Доступность
Доступность способа покупки.
| Перечисления | |
|---|---|
AVAILABILITY_UNSPECIFIED |
Не указано наличие. Не используйте его. |
AVAILABLE |
Способ покупки доступен пользователям. |
NO_LONGER_AVAILABLE |
Способ покупки больше не доступен пользователям. Это значение можно использовать, только если ранее для доступности было задано значение AVAILABLE. |
AVAILABLE_IF_RELEASED |
Способ покупки сначала недоступен, но становится доступен после публикации предложения с предзаказом. |
AVAILABLE_FOR_OFFERS_ONLY |
Способ покупки недоступен, но связанные с ним предложения (например, Play Points) доступны. |
OneTimeProductPurchaseOptionNewRegionsConfig
Цены для новых регионов, в которых Google Play может начать работу в будущем.
| JSON-представление |
|---|
{ "usdPrice": { object ( |
| Поля | |
|---|---|
usdPrice |
Обязательно. Цена в долларах США, которая будет использоваться в новых регионах, где может быть запущен Google Play. |
eurPrice |
Обязательно. Цена в евро, которая будет использоваться в новых регионах, где может появиться Google Play. |
availability |
Обязательно. Региональная доступность для новой конфигурации регионов. Если выбрано значение AVAILABLE, информация о ценах будет использоваться для всех новых регионов, в которых Google Play может начать работу в будущем. |
Доступность
Доступность новой конфигурации регионов.
| Перечисления | |
|---|---|
AVAILABILITY_UNSPECIFIED |
Не указано наличие. Не используйте его. |
AVAILABLE |
Эта конфигурация будет использоваться для всех новых регионов, которые могут появиться в Google Play в будущем. |
NO_LONGER_AVAILABLE |
Конфигурация больше не доступна и не будет использоваться для новых регионов, которые могут появиться в Google Play. Это значение можно использовать, только если ранее для доступности было задано значение AVAILABLE. |
PurchaseOptionTaxAndComplianceSettings
Информация о налогообложении, правилах Google Play и соответствии юридическим и нормативным требованиям в отношении контента для однократных покупок.
| JSON-представление |
|---|
{
"withdrawalRightType": enum ( |
| Поля | |
|---|---|
withdrawalRightType |
Необязательное поле. Классификация в качестве цифрового контента или сервиса для продуктов, распространяемых среди пользователей в определенных регионах. Если правило не настроено, по умолчанию используется значение Подробную информацию можно найти в статье Справочного центра. |
Методы |
|
|---|---|
|
Удаляет один или несколько товаров, оплачиваемых однократно. |
|
Чтение информации об одном или нескольких товарах, оплачиваемых однократно. |
|
Создает или обновляет один или несколько товаров, оплачиваемых однократно. |
|
Удаляет контент для однократных покупок. |
|
Чтение информации об определенном контенте для однократных покупок. |
|
Возвращает список всего контента для однократных покупок в указанном приложении. |
|
Создает или обновляет контент для однократных покупок. |
Коды ошибок
Операции этого ресурса возвращают следующие коды ошибок HTTP:
| Код ошибки | Причина | Описание | Разрешение |
|---|