ユーザーの定期購入をキャンセルします。その定期購入は有効期限まで有効です。
HTTP リクエスト
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
package |
この定期購入が購入されたアプリのパッケージ名(例: 「com.some.thing」)。 |
subscription |
購入した定期購入の ID(例: 「monthly001」)。 |
token |
定期購入の購入時にユーザーのデバイスに提供されたトークン。 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{
"cancellationType": enum ( |
フィールド | |
---|---|
cancellation |
省略可。購入された定期購入のキャンセルの種類。 |
レスポンスの本文
成功すると、レスポンスの本文は空になります。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/androidpublisher
CancellationType
デベロッパーがリクエストしたキャンセルの種類。
列挙型 | |
---|---|
CANCELLATION_TYPE_UNSPECIFIED |
キャンセルの種類が未指定。 |
USER_REQUESTED_STOP_RENEWALS |
ユーザーがリクエストした解約であり、定期購入は再開できます。定期購入の次回の更新のみが停止されます。分割払いのサブスクリプションの場合、ユーザーは引き続き契約期間を完了する必要があります。更新と支払いについて詳しくは、https://developer.android.com/google/play/billing/subscriptions#installments をご覧ください。 |
DEVELOPER_REQUESTED_STOP_PAYMENTS |
デベロッパーがリクエストしたキャンセルであり、定期購入は再開できません。サブスクリプションの次の支払いが停止されます。分割払いの定期購入の場合、お客様は次回の支払いを行わずに、契約期間を終了できます。更新と支払いについて詳しくは、https://developer.android.com/google/play/billing/subscriptions#installments をご覧ください。これは、解約タイプが指定されていない場合のデフォルトの動作です。 |