- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Частичный возврат средств
- Полный возврат средств
- Попробуйте!
Возвращает или частично возвращает существующую внешнюю транзакцию.
HTTP-запрос
POST https://androidpublisher.googleapis.com/androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | Необходимый. Имя внешней транзакции, которая будет возвращена. Формат: application/{packageName}/externalTransactions/{externalTransaction}. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "refundTime": string, // Union field |
Поля | |
---|---|
refundTime | Необходимый. Время, когда транзакция была возвращена. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
Поле объединения refund_type . Необходимый. Тип возврата внешней транзакции. refund_type может быть только одним из следующих: | |
partialRefund | Частичный возврат средств. |
fullRefund | Возврат полной суммы. |
Тело ответа
В случае успеха тело ответа содержит экземпляр ExternalTransaction
.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/androidpublisher
Частичный возврат средств
Частичный возврат транзакции.
JSON-представление |
---|
{
"refundId": string,
"refundPreTaxAmount": {
object ( |
Поля | |
---|---|
refundId | Необходимый. Уникальный идентификатор, отличающий этот частичный возврат средств. Если возврат прошел успешно, последующие возвраты с тем же идентификатором не будут выполнены. Должен быть уникальным для всех возвратов по одной отдельной транзакции. |
refundPreTaxAmount | Необходимый. Сумма частичного возмещения до уплаты налогов. Должна быть меньше, чем оставшаяся сумма сделки до уплаты налогов. |
Полный возврат средств
Этот тип не имеет полей.
Полный возврат оставшейся суммы сделки.