- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- RevocationContext
- FullRefund
- ProratedRefund
- Cobalah!
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 |
Wajib. Paket aplikasi tempat langganan ini dibeli (misalnya, 'com.some.thing'). |
token |
Wajib. Token yang diberikan ke perangkat pengguna saat langganan dibeli. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"revocationContext": {
object ( |
Kolom | |
---|---|
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 |
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 |
Opsional. Digunakan saat pengguna harus memperoleh pengembalian dana penuh dari pesanan langganan terakhir. |
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.