REST Resource: purchases.voidedpurchases

Ресурс: Аннулированная покупка

Ресурс VoidedPurchase указывает на покупку, которая была отменена/возвращена/оплачена обратно.

JSON-представление
{
  "kind": string,
  "purchaseToken": string,
  "purchaseTimeMillis": string,
  "voidedTimeMillis": string,
  "orderId": string,
  "voidedSource": integer,
  "voidedReason": integer,
  "voidedQuantity": integer
}
Поля
kind

string

Этот тип представляет собой аннулированный объект покупки в сервисе androidpublisher.

purchaseToken

string

Токен, который однозначно идентифицирует разовую покупку или подписку. Для уникальной идентификации продлений подписки используйте orderId (доступно начиная с версии API 3).

purchaseTimeMillis

string ( int64 format)

Время совершения покупки в миллисекундах с начала эпохи (1 января 1970 г.).

voidedTimeMillis

string ( int64 format)

Время отмены/возврата/отзыва платежа за покупку в миллисекундах с начала эпохи (1 января 1970 г.).

orderId

string

Идентификатор заказа, который однозначно идентифицирует разовую покупку, покупку подписки или продление подписки.

voidedSource

integer

Инициатор аннулированной покупки, возможные значения: 0. Пользователь 1. Разработчик 2. Google

voidedReason

integer

Причина, по которой покупка была аннулирована, возможные значения: 0. Другое 1. Сожаление 2. Не получено 3. Дефект 4. Случайная покупка 5. Мошенничество 6. Дружественное мошенничество 7. Возврат платежа 8. Неподтвержденная покупка

voidedQuantity

integer

Аннулированное количество товаров в результате частичного возврата на основе количества. Аннулированные покупки с частичным возвратом на основе количества могут быть возвращены только в том случае, если для параметра includeQuantityBasedPartialRefund установлено значение true.

Методы

list

Список покупок, которые были отменены, возвращены или оплачены обратно.

Коды ошибок

Операции этого ресурса возвращают следующие коды ошибок HTTP:

Код ошибки Причина Разрешение
5xx Общая ошибка на сервере Google Play. Повторите запрос.

Если проблема не устранена, обратитесь к менеджеру своего аккаунта Google Play или отправьте запрос в службу поддержки. Рекомендуем проверить панель состояния Play на наличие известных сбоев.

409 Ошибка параллельного обновления.

Была попытка обновить обновляемый объект. Например, покупка подтверждается вызовом метода acknowledgePurchase() библиотеки Play Billing Library и одновременным вызовом метода purchases.products.acknowledge API Play Developer.

Повторите запрос.