Method: purchases.subscriptionsv2.revoke

subscribesv2.revoke покупка подписки для пользователя.

HTTP-запрос

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
packageName

string

Необходимый. Пакет приложения, для которого была приобретена данная подписка (например, com.some.thing).

token

string

Необходимый. Токен, предоставленный устройству пользователя при покупке подписки.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Поля
revocationContext

object ( RevocationContext )

Необходимый. Дополнительные сведения об отзыве подписки.

Тело ответа

В случае успеха тело ответа пустое.

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/androidpublisher

Контекст отзыва

Контекст отзыва API Purchases.subscriptionsv2.revoke.

JSON-представление
{

  // Union field RefundType can be only one of the following:
  "fullRefund": {
    object (FullRefund)
  },
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Поля
Поле объединения RefundType . Определяет тип возмещения, которое должно быть предоставлено. Тип возврата должен быть указан как часть действительного запроса. RefundType может быть только одним из следующих:
fullRefund

object ( FullRefund )

Необязательный. Используется, когда пользователям должна быть возвращена полная сумма последнего заказа подписки.

proratedRefund

object ( ProratedRefund )

Необязательный. Используется, когда пользователям должна быть возвращена пропорциональная сумма, которую они заплатили за подписку, в зависимости от оставшегося времени подписки.

Полный возврат средств

Этот тип не имеет полей.

Используется для определения того, является ли тип возврата в RevocationContext полным возвратом.

Пропорциональный возврат средств

Этот тип не имеет полей.

Используется, чтобы определить, является ли тип возврата в RevocationContext пропорциональным возвратом.