Google Play のレンタル返金は通常の買い切り型購入のルールに従うため、48 時間レンタルは返金期間が終わる前に使い切られることがある
Google Play では買い切り型アイテムにレンタル購入オプションを設定できますが、Google の返金ページはレンタルを特別扱いしていません。レンタル返金を誰が判断するのか、いつ証拠を求められるのか、アクセスをどう終了するのか、返金されたレンタルでいくら失うのかを解説します。

要点
- 2025 年 7 月 15 日以降、Google Play の買い切り型アイテムにはレンタル購入オプションを設定でき、購入者は一定期間アクセスできます。設定は Play Console または monetization.onetimeproducts サービスで行い、Play Billing Library 8 が必要です。
- Google Play がレンタル購入オプションに用意するレンタル期間は 48 時間、72 時間、30 日、60 日の 4 種類です。それぞれに任意の有効期限を設定でき、ユーザーがアイテムの利用を開始した時点から計算されます。
- Google の Play Console ヘルプによると、Play はレンタルのアクセスを管理しません。そのため、レンタルの付与、期限どおりの終了、購入が返金された場合の早期終了は、デベロッパーのサーバーが行う必要があります。
- Google の消費者向け返金ページはレンタルに触れておらず、購入者をデベロッパーに案内するのは 48 時間が経過した後だけです。有効期限 24 時間の 48 時間レンタルは、その期間内に完全に使い切れます。
- デベロッパーに証拠を求める Google Play のレンタル返金フローは、デベロッパーの審査が必要なチャージバックだけです。Google は PendingRefundReviewNotification を送信し、24 時間以内の ReviewRefund 呼び出しを求めます。
- 2026 年 8 月 3 日以降の Google Play の注文では、チャージバックが成立すると、デベロッパーは Play の手数料を差し引いた購入価格と、銀行のチャージバック手数料を負担します。レンタルも例外ではありません。
Google Play でアイテムを 48 時間レンタルすると、Google 自身の返金期間が終わる前にレンタル全体が終わってしまうことがあります。2025 年 7 月以降、買い切り型アイテムにはレンタル購入オプションを設定できますが、Google の返金ヘルプページはレンタルにまったく触れていません。つまり Google Play のレンタル返金は通常のルールに従います。ほとんどは Google があなた抜きで判断します。証拠を求められるのは特定のチャージバックだけです。そしてアクセスを止める作業は、Play があなたのサーバーに任せています。
レンタル購入オプションとは
Google は 2025 年 7 月 15 日、買い切り型アイテムを 3 つの階層に分けました。アイテムはユーザーが購入するものです。購入オプションは、利用権の付与方法、価格、販売地域を決めます。特典は購入オプションを変更するもので、割引や予約注文に使います。購入オプションには購入とレンタルの 2 種類があり、Google のヘルプページはレンタルを端的に定義しています。一定期間、ユーザーにアイテムへのアクセスを付与するものです。
レンタルは Play Console、または Play Developer API の monetization.onetimeproducts サービスで設定し、アプリは Play Billing Library 8 でそれを読み取ります。このバージョンは今まさに重要です。Google のサポート終了ページによると、新規アプリとアップデートは 2026 年 8 月 31 日までに Billing Library 8 以降を使う必要があり、延長は 2026 年 11 月 1 日に終わります。
設定する 2 つの時計
すべてのレンタル購入オプションには、必須のレンタル期間と任意の有効期限があります。レンタル期間は、購入後にユーザーがアクセスできる期間です。有効期限は、ユーザーがアイテムの利用を開始してからアクセスを維持できる期間です。Google が認める組み合わせは次のとおりです。
| レンタル期間 | 設定可能な有効期限 |
|---|---|
| 48 時間 | 24 時間 |
| 72 時間 | 24 時間または 48 時間 |
| 30 日 | 24 時間、48 時間または 1 週間 |
| 60 日 | 1 か月 |
Google 自身の例では、有効期限 48 時間の 30 日レンタルを最終日に開始すると、32 日目までアクセスできます。利用開始が遅くても、有効期限はまるごと適用されます。どちらの値も購入前にユーザーに表示されます。
Google Play のレンタル返金は買い切り型アイテムのルールに従う
Google の返金ドキュメントには、レンタルを別扱いにする記述はありません。レンタルは買い切り型アイテムの購入なので、他のアプリ内アイテムと同じ返金経路をたどります。
48 時間以内は、Google があなた抜きで判断する
Google のヘルプページは、購入から 48 時間を超えたらデベロッパーに連絡するよう購入者に案内しています。それまでは購入者が Report a problem から Google に申請し、Google によると判断は通常 1 日以内に出ますが、最長 4 日かかることもあります。あなたには何も問い合わせがありません。有効期限 24 時間の 48 時間レンタルは、すぐに開始してその期間内に余裕をもって使い終えられます。つまり、返金申請が出される前にアイテム全体が使われている可能性があります。
48 時間を過ぎると、申請はあなたに届く
期間を過ぎると、Google は購入者をあなたのサポート窓口に案内します。返金に応じる場合は、revoke を true にして orders.refund を呼び出せば、Google はただちにアイテムへのアクセスを終了します。
承認を忘れると、レンタルは自動で返金される
Google の買い切り型アイテムのガイドによると、3 日以内に購入を承認しないと、ユーザーには自動的に返金され、Google Play は購入を取り消します。48 時間レンタルはその期限より前に終わることがあるため、承認を 1 回忘れるだけで、顧客はレンタルを丸ごと使ったうえで代金も取り戻すことになります。承認はアプリが次に開かれたときではなく、ONE_TIME_PRODUCT_PURCHASED 通知が届いた時点でサーバー側で行ってください。
証拠を求められるのはチャージバックだけ
購入者が銀行に請求への異議を申し立て、Google があなたの意見が必要だと判断した場合、PendingRefundReviewNotification が届きます。Google は 24 時間以内の ReviewRefund 呼び出しを求め、記録するのは最初の呼び出しだけです。保留中の審査で返金理由として扱えるのは CHARGEBACK のみです。
| 返金経路 | 判断するのは誰か | 送れるもの | 期限 |
|---|---|---|---|
| 購入者が 48 時間以内に Google に申請 | なし | 判断は通常 1 から 4 日以内 | |
| 購入者が 48 時間後にあなたに申請 | あなた | orders.refund によるあなた自身の判断 | Google による定めなし |
| 購入が一度も承認されていない | 自動 | なし | 購入から 3 日 |
| デベロッパー審査対象のチャージバック | Google、その後に銀行 | ReviewRefund による refundPreference と利用状況の証拠 | 24 時間 |
レンタルが返金されたときにアクセスを終了する方法
返金されたレンタルは、レンタル期間の終わりではなく、今すぐ終了させる必要があります。Google は 3 つの方法で知らせてきます。
- ONE_TIME_PRODUCT_CANCELED のリアルタイム デベロッパー通知。受け取ったら purchases.productsv2.getproductpurchasev2 を呼び出し、ユーザーの利用権を更新するよう Google は求めています。
- VoidedPurchaseNotification。購入が完全に無効になった場合、refundType は REFUND_TYPE_FULL_REFUND になります。
- Voided Purchases API。対象は過去 30 日間の返金、キャンセル、チャージバックのみで、アプリごとに 1 日最大 6,000 クエリ、任意の 30 秒間で最大 30 クエリです。
購入情報を取得すると、レンタルの明細項目には rentOfferDetails フィールドが含まれます。Google によると、このフィールドはレンタルの明細項目にのみ設定されます。これを使って、終了処理を所有権のロジックではなくレンタルのロジックに振り分けてください。

返金されたレンタルで失うお金
レンタルはすぐに使われる前提なので、価格が低く設定されます。そのため提供にかかるコストが価格に占める割合は大きくなり、返金で戻るのは価格だけで、コストは何も戻りません。
- ライセンス料:権利者がレンタルごとやストリーミングごとに課金する場合、契約次第ですが通常は再生時点で発生し、返金しても取り消されません。
- 配信:映画、講座、ゲームのステージにかかる CDN の帯域幅とトランスコードの費用は、すでに請求に含まれています。
- コンピューティングと API 呼び出し:レンタル中に行ったサーバー処理や有料の外部 API 呼び出しは、そのまま請求されます。
- 支払い:マーケットプレイスでは、クリエイターの取り分は販売時に支払われることが多く、回収されません。
チャージバックで負けると何が加わるか
Google は 2026 年 8 月 3 日以降の注文について、チャージバックの負担者を変更しました。現在は、Play の手数料を差し引いた購入価格に加えて、金融機関が請求するチャージバック手数料をあなたが負担します。Google は引き続き自社の手数料分を負担します。完全に使われたレンタルでチャージバックに負けると、正味価格、銀行手数料、そして上記の提供コストすべてを失います。
購入オプションごとに返金を追跡する
Google はレンタルと購入を、同じアイテムの別々の購入オプションとして扱います。返金率も同じように分けてください。同じ作品でレンタルの返金率が購入より高ければ、まずそこに表れます。返金コストを、レンタル 1 件あたりの提供コストと比較することもできます。
レンタルのチャージバック審査で送るもの
レンタルの時計がどれだけ進んだかを報告しないでください。時計は、購入者がコンテンツを受け取ったかどうかを何も示しません。実際に提供され、利用された内容を報告してください。
- consumptionPercentageMilliunits:アイテムが利用された割合で、0 から 100,000 の値です。45200 は 45.2 パーセントを意味します。映画の再生割合や開いたレッスンなど、実際に利用されたコンテンツに基づいて算出してください。
- consumptionUsageEvents:再生、表示、ダウンロードごとに 1 件のイベントで、それぞれ consumptionTime と最大 5,000 文字の consumptionItemDescription を持ちます。1,000 件を超えるリストは Google に拒否されます。
- 各イベントに obfuscatedAccountId を付け、Google が利用をレンタルを購入したアカウントに結び付けられるようにします。
- sampleContentProvided:購入者がレンタル前に無料サンプルや予告編を見ていた場合は true にします。
- refundPreference:DECLINE、APPROVE、NEUTRAL のいずれか。一律の設定ではなく、ケースごとに選んでください。
レンタル返金チェックリスト
- レンタルの時計と有効期限の時計を、購入時刻と初回利用時刻を起点にサーバーで動かす。
- 購入通知が届いたらすぐに、すべてのレンタルをサーバーで承認する。
- ONE_TIME_PRODUCT_CANCELED と VoidedPurchaseNotification を受信し、ただちにアクセスを終了する。
- 予備の手段として、30 日の期間内に Voided Purchases API をポーリングする。
- 再生や表示のたびにタイムスタンプとアカウント ID を記録し、24 時間以内に ReviewRefund を呼び出せるようにする。
- レンタルと購入の購入オプションごとに、返金率を別々に報告する。
- 2026 年 11 月 1 日の延長期限までに、アプリが Play Billing Library 8 を組み込んでいることを確認する。
よくある質問
- 顧客は Google Play のレンタルで返金を受けられますか?
- はい。Google の返金ページは、レンタルを他のアプリ内購入と区別していません。購入から 48 時間以内なら購入者は Google に申請でき、Google がデベロッパー抜きで判断します。48 時間を過ぎると Google は購入者をデベロッパーに案内し、デベロッパーは orders.refund で返金できます。
- 返金されたとき、Google Play はレンタルを自動で終了しますか?
- あなたのアプリ内では終了しません。Google のヘルプページによると、Play はレンタルのアクセスを管理せず、ユーザーが適切なアクセス権を持つようにするのはデベロッパーの責任です。ONE_TIME_PRODUCT_CANCELED と無効化された購入の通知を監視し、すぐにサーバー側でアクセスを終了してください。
- Google Play で設定できるレンタル期間は?
- 48 時間、72 時間、30 日、60 日の 4 種類です。それぞれに、ユーザーがアイテムの利用を開始した時点から始まる任意の有効期限を設定でき、48 時間レンタルの 24 時間から 60 日レンタルの 1 か月までです。
- Google Play のレンタルの返金に異議を唱えられますか?
- できるのは、Google がデベロッパー審査の対象としたチャージバックだけです。Google が PendingRefundReviewNotification を送信し、あなたは 24 時間以内に、返金の希望と利用状況の証拠を添えて ReviewRefund を呼び出します。購入者が 48 時間以内に Google に申請した返金では、あなたの意見は求められません。
- レンタルを販売するには Play Billing Library 8 が必要ですか?
- はい。Google によると、レンタル購入オプションを含む新しい買い切り型アイテムの機能には Play Billing Library 8 が必要です。Google のサポート終了ページでも、新規アプリとアップデートにはバージョン 8 以降が求められ、延長は 2026 年 11 月 1 日に終わります。
出典と参考資料
- Android Developers Blog: New tools to help drive success for one-time products
- Play Console Help: Overview of one-time products
- Google Play Billing: Play Billing Library deprecation FAQ
- Google Play Help: Request a refund on Google Play
- Google Play Billing: One-time product purchase lifecycle
- Google Play Billing: Real-time developer notifications reference
- Google Play Developer API: orders.reviewrefund
- Google Play Developer API: Voided Purchases API
- Play Console Help: Updates to refund protection and chargeback cost responsibility
RefundHalt
App Store と Google Play の返金を自動処理
続きを読む
過剰な返金リクエストは返金額以上の損失を招く。両ストアがそれを品質シグナルとして扱うからだ
Apple のガイドライン 5.6.4 は、過剰な返金リクエストをアプリが品質基準を満たしていない兆候として挙げています。Google のデベロッパー販売契約も、返金率を根拠に新規デベロッパーのアプリを削除できると定めています。各ストアの規定、削除の実際のコスト、そしてリスクを避ける方法を解説します。
返金に対応する前に App Store サーバー通知を検証する。webhook URL には誰でも POST できるからです
返金通知は、署名を確認するまではただの HTTPS リクエストにすぎません。App Store サーバー通知と Google Play の RTDN メッセージを検証する方法、各ストアが何に署名しているか、そして偽造された返金や誤って拒否された返金がどれだけの損失になるかを解説します。