Ресурс: Аннулированная покупка
Ресурс VoidedPurchase указывает на покупку, которая была отменена/возвращена/оплачена обратно.
JSON-представление |
---|
{ "kind": string, "purchaseToken": string, "purchaseTimeMillis": string, "voidedTimeMillis": string, "orderId": string, "voidedSource": integer, "voidedReason": integer, "voidedQuantity": integer } |
Поля | |
---|---|
kind | Этот тип представляет собой аннулированный объект покупки в сервисе androidpublisher. |
purchaseToken | Токен, который однозначно идентифицирует разовую покупку или подписку. Для уникальной идентификации продлений подписки используйте orderId (доступно начиная с версии API 3). |
purchaseTimeMillis | Время совершения покупки в миллисекундах с начала эпохи (1 января 1970 г.). |
voidedTimeMillis | Время отмены/возврата/отзыва платежа за покупку в миллисекундах с начала эпохи (1 января 1970 г.). |
orderId | Идентификатор заказа, который однозначно идентифицирует разовую покупку, покупку подписки или продление подписки. |
voidedSource | Инициатор аннулированной покупки, возможные значения: 0. Пользователь 1. Разработчик 2. Google |
voidedReason | Причина, по которой покупка была аннулирована, возможные значения: 0. Другое 1. Сожаление 2. Не получено 3. Дефект 4. Случайная покупка 5. Мошенничество 6. Дружественное мошенничество 7. Возврат платежа 8. Неподтвержденная покупка |
voidedQuantity | Аннулированное количество товаров в результате частичного возврата на основе количества. Аннулированные покупки с частичным возвратом на основе количества могут быть возвращены только в том случае, если для параметра includeQuantityBasedPartialRefund установлено значение true. |
Методы | |
---|---|
| Список покупок, которые были отменены, возвращены или оплачены обратно. |
Коды ошибок
Операции этого ресурса возвращают следующие коды ошибок HTTP:
Код ошибки | Причина | Разрешение |
---|---|---|
5xx | Общая ошибка на сервере Google Play. | Повторите запрос. Если проблема не устранена, обратитесь к менеджеру своего аккаунта Google Play или отправьте запрос в службу поддержки. Рекомендуем проверить панель состояния Play на наличие известных сбоев. |
409 | Ошибка параллельного обновления. Была попытка обновить обновляемый объект. Например, покупка подтверждается вызовом метода | Повторите запрос. |