Method: externaltransactions.refundexternaltransaction

Возвращает или частично возвращает существующую внешнюю транзакцию.

HTTP-запрос

POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund

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

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

Параметры
name

string

Необходимый. Имя внешней транзакции, которая будет возвращена. Формат: application/{packageName}/externalTransactions/{externalTransaction}.

Тело запроса

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

JSON-представление
{
  "refundTime": string,

  // Union field refund_type can be only one of the following:
  "partialRefund": {
    object (PartialRefund)
  },
  "fullRefund": {
    object (FullRefund)
  }
  // End of list of possible types for union field refund_type.
}
Поля
refundTime

string ( Timestamp format)

Необходимый. Время, когда транзакция была возвращена.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Поле объединения refund_type . Необходимый. Тип возврата внешней транзакции. refund_type может быть только одним из следующих:
partialRefund

object ( PartialRefund )

Частичный возврат средств.

fullRefund

object ( FullRefund )

Возврат полной суммы.

Тело ответа

В случае успеха тело ответа содержит экземпляр ExternalTransaction .

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

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

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

Частичное возмещение

Частичный возврат транзакции.

JSON-представление
{
  "refundId": string,
  "refundPreTaxAmount": {
    object (Price)
  }
}
Поля
refundId

string

Необходимый. Уникальный идентификатор, отличающий этот частичный возврат средств. Если возврат прошел успешно, последующие возвраты с тем же идентификатором не будут выполнены. Должен быть уникальным для всех возвратов по одной отдельной транзакции.

refundPreTaxAmount

object ( Price )

Необходимый. Сумма частичного возмещения до уплаты налогов. Должна быть меньше, чем оставшаяся сумма сделки до уплаты налогов.

Полное возмещение

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

Полный возврат оставшейся суммы сделки.