- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- CancellationType
- Cobalah!
Membatalkan pembelian langganan pengguna. Langganan tetap valid hingga waktu habis masa berlakunya. Versi yang lebih baru tersedia di purchases.subscriptionsv2.cancel untuk dukungan library klien yang lebih baik.
Permintaan HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
packageName |
Nama paket aplikasi yang langganannya ini dibeli (misalnya, 'com.some.thing'). |
subscriptionId |
Catatan: Mulai 21 Mei 2025, subscriptionId tidak diperlukan, dan tidak direkomendasikan untuk langganan dengan add-on. ID langganan yang dibeli (misalnya, 'monthly001'). |
token |
Token yang diberikan ke perangkat pengguna saat langganan dibeli. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"cancellationType": enum ( |
Kolom | |
---|---|
cancellationType |
Opsional. Jenis pembatalan untuk langganan yang dibeli. Perhatikan bahwa kolom ini hanya didukung dalam permintaan HTTP. Tidak tersedia di library klien. Pengguna library klien dapat menggunakan purchases.subscriptionsv2.cancel sebagai gantinya. |
Isi respons
Jika berhasil, isi respons akan kosong.
Contoh
Berikut adalah contoh permintaan:
curl -X POST \ -H "Accept: application/json" \ "https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.app/purchases/subscriptions/monthly.premium.plan/tokens/EXAMPLE_TOKEN_STRING_12345:cancel"
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/androidpublisher
CancellationType
Jenis pembatalan yang diminta oleh developer.
Enum | |
---|---|
CANCELLATION_TYPE_UNSPECIFIED |
Jenis pembatalan tidak ditentukan. |
USER_REQUESTED_STOP_RENEWALS |
Pembatalan diminta oleh pengguna, dan langganan dapat dipulihkan. Tindakan ini hanya menghentikan perpanjangan langganan berikutnya. Untuk langganan cicilan, pengguna tetap harus menyelesaikan periode komitmen. Untuk mengetahui detail selengkapnya tentang perpanjangan dan pembayaran, lihat https://developer.android.com/google/play/billing/subscriptions#installments |
DEVELOPER_REQUESTED_STOP_PAYMENTS |
Pembatalan diminta oleh developer, dan langganan tidak dapat dipulihkan. Tindakan ini akan menghentikan pembayaran langganan berikutnya. Untuk langganan cicilan, pengguna tidak perlu membayar pembayaran berikutnya dan menyelesaikan periode komitmen. Untuk mengetahui detail selengkapnya tentang perpanjangan dan pembayaran, lihat https://developer.android.com/google/play/billing/subscriptions#installments. Ini adalah perilaku default jika tidak ada jenis pembatalan yang ditentukan. |