Method: purchases.subscriptionsv2.cancel

subscriptionsv2.cancel anuluje zakup subskrypcji użytkownika.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
packageName

string

Wymagane. Pakiet aplikacji, w której zakupiono subskrypcję (np. „com.some.thing”).

token

string

Wymagane. Token przekazany na urządzenie użytkownika w momencie zakupu subskrypcji.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "cancellationContext": {
    object (CancellationContext)
  }
}
Pola
cancellationContext

object (CancellationContext)

Wymagane. Dodatkowe informacje o anulowaniu subskrypcji.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

CancellationContext

Kontekst anulowania interfejsu API purchases.subscriptionsv2.cancel.

Zapis JSON
{
  "cancellationType": enum (CancellationType)
}
Pola
cancellationType

enum (CancellationType)

Wymagane. Typ anulowania zakupionej subskrypcji.

CancellationType

Rodzaj anulowania, o który prosi deweloper.

Wartości w polu enum
CANCELLATION_TYPE_UNSPECIFIED Nieokreślony typ anulowania.
USER_REQUESTED_STOP_RENEWALS Anulowanie zostało zainicjowane przez użytkownika i subskrypcję można przywrócić. Spowoduje to tylko zatrzymanie następnego odnowienia subskrypcji. W przypadku subskrypcji ratalnej użytkownicy muszą dokończyć okres zobowiązania. Więcej informacji o odnowieniach i płatnościach znajdziesz na stronie https://developer.android.com/google/play/billing/subscriptions#installments
DEVELOPER_REQUESTED_STOP_PAYMENTS Anulowanie zostało zainicjowane przez dewelopera i nie można przywrócić subskrypcji. Spowoduje to zatrzymanie kolejnej płatności za subskrypcję. W przypadku subskrypcji ratalnej użytkownicy nie będą musieli dokonywać kolejnej płatności i zakończą okres zobowiązania. Więcej informacji o odnowieniach i płatnościach znajdziesz na stronie https://developer.android.com/google/play/billing/subscriptions#installments