Method: purchases.subscriptionsv2.revoke

subscriptionsv2.revoke a subscription purchase for the user.

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 gekauft wurde (z. B. „com.beispiel.app“).

token

string

Erforderlich. Das Token, das dem Gerät des Nutzers beim Kauf des Abos 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 API „purchases.subscriptionsv2.revoke“.

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. Für eine gültige 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 Nutzern ein anteiliger Betrag für ihr Abo erstattet werden soll, der sich nach der verbleibenden Abolaufzeit richtet.

FullRefund

Dieser Typ hat keine Felder.

Wird verwendet, um zu bestimmen, ob es sich bei der Erstattungsart in „RevocationContext“ um eine volle Erstattung handelt.

ProratedRefund

Dieser Typ hat keine Felder.

Gibt an, ob es sich bei dem Erstattungstyp in „RevocationContext“ um eine anteilige Erstattung handelt.