subscriptionsv2.cancel でユーザーの定期購入をキャンセルします。
HTTP リクエスト
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel
この URL では gRPC Transcoding 構文を使用しています。
パスパラメータ
| パラメータ | |
|---|---|
| packageName | 
 必須。定期購入したアプリのパッケージ(例: 「com.some.thing」)。 | 
| token | 
 必須。定期購入の購入時にユーザーのデバイスに提供されたトークン。 | 
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | 
|---|
| {
  "cancellationContext": {
    object ( | 
| フィールド | |
|---|---|
| cancellationContext | 
 必須。定期購入取り消しに関する追加詳細。 | 
レスポンスの本文
成功すると、レスポンスの本文は空になります。
認可スコープ
次の OAuth スコープが必要です。
- https://www.googleapis.com/auth/androidpublisher
CancellationContext
purchases.subscriptionsv2.cancel API の解約コンテキスト。
| JSON 表現 | 
|---|
| {
  "cancellationType": enum ( | 
| フィールド | |
|---|---|
| cancellationType | 
 必須。購入された定期購入のキャンセルの種類。 | 
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 をご覧ください。 |