Method: purchases.subscriptionsv2.revoke

Abosv2.widerrufen den Kauf eines Abos für den Nutzer.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
packageName

string

Erforderlich. Das Paket der Anwendung, für die dieses Abo erworben wurde (z. B. „com.some.thing“).

token

string

Erforderlich. Das Token, das beim Kauf des Abos für das Gerät des Nutzers bereitgestellt wurde.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Felder
revocationContext

object (RevocationContext)

Erforderlich. Weitere Informationen zum Widerruf des Abos.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

RevocationContext

Widerrufskontext der Purchases.subscriptionsv2.revoke-API.

JSON-Darstellung
{

  // 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.
}
Felder
Union-Feld RefundType. Bestimmt die Art der Erstattung, die gewährt werden soll. Im Rahmen einer gültigen Anfrage muss ein Erstattungstyp angegeben werden. Für RefundType ist nur einer der folgenden Werte zulässig:
fullRefund

object (FullRefund)

Optional. Wird verwendet, wenn Nutzern der volle Betrag der letzten Bestellung des Abos erstattet werden soll.

proratedRefund

object (ProratedRefund)

Optional. Wird verwendet, wenn Nutzer einen anteiligen Betrag erhalten sollen, den sie für ihr Abo bezahlt haben, basierend auf der verbleibenden Zeit des Abos.

FullRefund

Dieser Typ hat keine Felder.

Wird verwendet, um festzustellen, ob der Erstattungstyp im RevocationContext eine vollständige Erstattung ist.

ProratedRefund

Dieser Typ hat keine Felder.

Wird verwendet, um festzustellen, ob es sich bei der Art der Erstattung im RevocationContext um eine anteilige Erstattung handelt.