- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- RevocationContext
- FullRefund
- ProratedRefund
- Cobalah!
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 | |
---|---|
package |
Wajib. Paket aplikasi yang langganannya 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 | |
---|---|
revocation |
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 |
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: |
|
full |
Opsional. Digunakan saat pengguna harus mendapatkan pengembalian dana dengan jumlah penuh dari pesanan langganan terbaru. |
prorated |
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.