Method: orders.refund

Возврат подписки пользователя или заказа покупки в приложении. Заказы старше 3 лет не подлежат возврату.

HTTP-запрос

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund

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

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

Параметры
packageName

string

Имя пакета приложения, для которого была приобретена эта подписка или элемент внутри приложения (например, «com.some.thing»).

orderId

string

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

Параметры запроса

Параметры
revoke

boolean

Отзывать ли купленный товар. Если установлено значение true, доступ к подписке или предмету в приложении будет прекращен немедленно. Если предмет является повторяющейся подпиской, все будущие платежи также будут прекращены. Потребленные предметы в приложении должны обрабатываться приложением разработчика. (необязательно).

Текст запроса

Тело запроса должно быть пустым.

Тело ответа

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

Образец

Ниже приведен пример запроса:

curl \
  -X POST \
  'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.app/orders/1234567890:refund?revoke=true' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer [YOUR_ACCESS_TOKEN]'

Области действия авторизации

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

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