Method: purchases.subscriptionsv2.revoke

subscriptionsv2.revoke mencabut 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 langganannya ini dibeli (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:

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

RevocationContext

Konteks pencabutan API purchases.subscriptionsv2.revoke.

Representasi JSON
{

  // 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.
}
Kolom
Kolom union RefundType. Menentukan jenis pengembalian dana yang harus diberikan. Jenis pengembalian dana harus ditentukan sebagai bagian dari permintaan yang valid. RefundType hanya dapat berupa salah satu dari berikut:
fullRefund

object (FullRefund)

Opsional. Digunakan saat pengguna harus mendapatkan pengembalian dana dengan jumlah penuh dari pesanan langganan terbaru.

proratedRefund

object (ProratedRefund)

Opsional. Digunakan saat pengguna harus mendapatkan pengembalian dana dengan jumlah prorata yang mereka bayarkan untuk langganan berdasarkan jumlah waktu yang tersisa dalam langganan.

FullRefund

Jenis ini tidak memiliki kolom.

Digunakan untuk menentukan apakah jenis pengembalian dana dalam RevocationContext merupakan pengembalian dana penuh.

ProratedRefund

Jenis ini tidak memiliki kolom.

Digunakan untuk menentukan apakah jenis pengembalian dana dalam RevocationContext merupakan pengembalian dana prorata.