Method: purchases.subscriptionsv2.revoke

subscriptionv2.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 tempat langganan 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 purchase.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 memperoleh pengembalian dana penuh dari pesanan langganan terakhir.

proratedRefund

object (ProratedRefund)

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

FullRefund

Jenis ini tidak memiliki kolom.

Digunakan untuk menentukan apakah jenis pengembalian dana di RevocationContext adalah pengembalian dana penuh.

ProratedRefund

Jenis ini tidak memiliki kolom.

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