Method: purchases.subscriptionsv2.revoke

subscriptionv2.revoke pembelian langganan untuk pengguna.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
packageName

string

Wajib. Paket aplikasi yang digunakan untuk membeli langganan ini (misalnya, 'com.some.thing').

token

string

Wajib. Token yang diberikan ke perangkat pengguna saat langganan dibeli.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "revocationContext": {
    object (RevocationContext)
  }
}
Kolom
revocationContext

object (RevocationContext)

Wajib. Detail tambahan seputar pencabutan langganan.

Isi respons

Jika berhasil, isi respons akan kosong.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

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

RevocationContext

Konteks pencabutan API purchase.subscriptionsv2.revoke.

Representasi JSON
{

  // Union field RefundType can be only one of the following:
  "proratedRefund": {
    object (ProratedRefund)
  }
  // End of list of possible types for union field RefundType.
}
Kolom
Kolom union RefundType. Menentukan jenis pengembalian dana yang harus diberikan. Jenis pengembalian dana harus ditentukan sebagai bagian dari permintaan yang valid. RefundType hanya ada berupa salah satu diantara berikut:
proratedRefund

object (ProratedRefund)

Opsional. Digunakan saat pengguna harus mendapatkan pengembalian dana sejumlah prorata yang mereka bayar untuk langganan mereka, berdasarkan sisa waktu langganan.

ProratedRefund

Jenis ini tidak memiliki kolom.

Digunakan untuk menentukan apakah jenis pengembalian dana di RevocationContext adalah pengembalian dana prorata atau tidak.