アプリの
収益 を伸ばす。食い止めるのは
不当な返金

RefundHalt は、iOS と Android アプリ向けの自動返金保護サービスです。すべての返金リクエストとチャージバックに実際の利用証拠で回答し、すでに得た収益を守ります。

  • SDK 不要
  • 設定は 2 分
  • 返金リクエストの約 76% の却下を支援

ライブ

アプリが守った収益

$1,213,214.03

返金リクエストやチャージバックで失われかけた収益です。RefundHalt の台帳にある実際の案件から集計しています。

RefundHalt 台帳 · ライブ

$0

過去 30 日間に維持

0%

期限前に回答

0%

却下を支援したリクエストの割合

0

回答したリクエスト

3.7s

回答時間の中央値

現在の動き

Linguarypro.yearly

却下 · フラッシュカード 1,240 枚を復習

保全済み

HabitHivepremium_yearly

却下 · 習慣 64 件を完了

保全済み

CalmNestplus.yearly

証拠を送信 · 瞑想セッション 18 回

回答済み

FitStreakpremium.yearly

却下 · 購入後に 126 回のワークアウト

保全済み

両ストアの公式返金機能を基盤に構築

App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API

仕組み

返金による損失を止める。設定はわずか 2 分。

SDK もサーバー変更も Google Cloud アカウントも不要です。コピーと貼り付けができれば、コーヒーが冷める前に保護を開始できます。

App Store の返金リクエスト

Play のチャージバック審査

自動運転
RefundHalt

ポリシーと証拠に基づき数秒で回答

ライブ
返金率1.9%
01

アプリを追加

アプリのストアリンクを貼り付けるだけです。Android では専用の通知パイプラインを当社のクラウドに即座に構成するため、Google Cloud を操作する必要は一切ありません。

02

ストアのコンソールに 2 つの値を貼り付ける

iOS:App Store Server Notifications に RefundHalt の URL を指定し、In-App Purchase キーをアップロードします。Android:トピック名を貼り付け、Play Console でサービスアカウントを招待します。

03

すべての返金リクエストに回答

Apple の CONSUMPTION_REQUEST の期限は 12 時間です。Google のチャージバック審査は 24 時間です。RefundHalt は数秒で消費証拠を提出し、結果を記録します。

開発者向け

3 か月の余裕があれば、自分で作りたくなる API

ダッシュボードの全機能を、キー、絞り込み可能なリスト、署名付き webhook を備えた明快な REST API から利用できます。利用データのストリーミングは任意です。

# Optional. We ask your server how much a customer used:
#   POST https://yourapp.com/webhooks/refundhalt
#   { "type": "usage.lookup", "user_id": "b48c1f22-...-uuid" }

# Reply with anything you have, or skip it entirely:
{ "consumption": 72 }

# → We answer with or without it, inside the store deadline.

スコアボード

返金コストと守った金額を正確に把握

すべてのリクエスト、回答、結果が 1 つの台帳に記録されます。アプリ、プラットフォーム、国、商品、理由、期間で絞り込めます。

$0

今月の保全額

$0

異議申し立て額

0%

保全率

0

返金リクエスト

今月の保全額 · 12 週間

w1w6w12

返金理由

  • 購入内容に不満41%
  • 意図しない購入27%
  • チャージバック14%
  • 提供上の問題10%
  • その他8%

上位の国

  • US
    38%
  • GB
    17%
  • DE
    12%
  • BR
    9%
  • JP
    7%

料金

2 つのプラン。すべて自動。

プランを選んでアプリを接続すれば、すべての返金リクエストに自動で回答します。

スタンダード

個人開発者や小規模なアプリ展開に。

$39.99$19.99/月50% お得

  • 返金回答数は無制限
  • 自動ポリシーエンジンとカスタムルール
  • AI 支援の異議申立書
  • 両ストアで最大 20 アプリ
  • 利用データ連携
  • 分析履歴は無制限
  • Webhook と通知転送
  • 優先処理

いつでも解約

一番人気

無制限

スタジオや成長中のポートフォリオに。

$59.99$29.99/月50% お得

  • 返金回答数は無制限
  • 自動ポリシーエンジンとカスタムルール
  • AI 支援の異議申立書
  • 両ストアでアプリ数無制限
  • 利用データ連携
  • 分析履歴は無制限
  • Webhook と通知転送
  • 優先処理

いつでも解約

すべてのプランに、両プラットフォーム、暗号化された認証情報の保管、期限を守るフォールバックが含まれます。どちらも 7 日間無料で試せます。価格に VAT は含まれません。

よくある質問

よくある質問

RefundHalt は、iOS と Android アプリ向けの自動返金保護サービスです。一度アプリを接続すれば、SDK もコードの変更も必要ありません。それ以降、Apple または Google がアプリに対して開始するすべての返金リクエストとチャージバック審査に、ストアの期限までに、実際の取引情報と利用情報を使って自動で回答します。その結果、不当な返金の承認が減り、すでに得た収益をより多く維持できます。チームの誰かが返金対応に時間を使う必要もありません。
ストアは顧客からの情報だけで判断します。実際には、未回答のリクエストは通常承認されます。回答に費用はかからず、判断に開発者側の情報を追加できます。RefundHalt は、夜間や週末を含め、期限前に必ず回答を送信します。
公式 API を通じて取得します。顧客が返金をリクエストすると、ストアの通知によって注文が特定されます。RefundHalt は App Store Server API と Google Play Developer API を通じて、取引の全情報と購入履歴を取得します。利用状況エンドポイントを接続すると、お客様が保有する利用記録も証拠に含まれます。RefundHalt は AI を使ってアプリの公開ストアページを読み、各購入の提供に必要なコストも説明します。これにより、審査担当者が案件を理解しやすくなります。
すべての案件で、お客様側の情報を提示します。最終判断は Apple と Google が行い、RefundHalt はその判断に役立つ完全かつ正確な情報を提供します。実際に、RefundHalt が対応した案件では、顧客による返金リクエストとチャージバックの約 76% の却下を支援しています。
完全な追跡手段は存在しません。多くのアプリでは正確な利用時間を測定できません。アカウントシステムがないアプリでは、誰が何を利用したかを必ず特定できるとは限りません。Apple もこれを認識しています。そのため、消費データの多くのフィールドでは「不明」という値が使用でき、完全な正確性は求められません。RefundHalt は利用可能なデータを送信し、残りは不明と記録します。数値を捏造することはありません。返金判断では、誇張した情報よりも真正な情報の方が良い結果につながります。また、デベロッパーアカウントを良好な状態に保てます。
はい。両ストアはこれらの仕組みを用意し、開発者に利用を求めています。Apple のエンジニアは、返金リクエストを受信したときに Send Consumption Information エンドポイントを呼び出すことを公開の場で推奨しています。提供したデータが判断材料になるためです。Google は、開発者がチャージバックに関する取引情報を共有できるように Review Refund API を導入しました。RefundHalt は、これらの公式 API を通じて実際のデータだけを送信します。
developer.apple.com/forums

App Store Commerce Engineer

Jun ’24

Apple

To respond to CONSUMPTION_REQUEST notifications, you should call the Send Consumption Information endpoint: https://developer.apple.com/documentation/appstoreserverapi/send_consumption_information/

Whether you call the endpoint and provide consumption information or not, the refund may be granted or denied. However any data you provide via the endpoint will be considered in the refund decisioning process, so it’s generally recommended you call the endpoint to provide data if possible.

3 comments 0
Apple App Store Commerce のエンジニアが開発者フォーラムに投稿した内容、2024 年 6 月。Apple は消費データの提供を推奨しています。出典: developer.apple.com
2026 年 8 月 3 日より後に行われた注文では、開発者が敗訴したチャージバックの費用を負担します。購入価格から Google Play のサービス手数料を引いた金額に、銀行のチャージバック手数料が加わります。Google は、チャージバックの判断前に開発者が証拠を提出できる 24 時間の審査期間も追加しました。RefundHalt はこれらの審査に自動で回答します。
support.google.com/googleplay/android-developer

Updates to refund protection and chargeback cost responsibility

Google Play is committed to continuously strengthening the protection of the platform. In 2025, Google Play successfully prevented US$3.4B of fraud and abuse. In 2026, we are implementing additional enhanced guardrails and fraud detections to reduce potential refund abuse, further protecting users and developers on Google Play.

Additionally, to align with industry standards, Google Play and developers will begin sharing chargeback costs for orders placed after August 3, 2026. Chargebacks are disputes initiated by users directly with their financial institutions. When a chargeback occurs, the costs is split as follows:

  • Developer responsibility: The purchase price (less Play’s service fee) and the associated chargeback fees from the financial institution.
  • Google Play’s responsibility: We will continue to cover the service fee cost for that transaction.

To help you take an active role in managing chargebacks ahead of these changes taking effect, a new optional Review Refund API is now available. This lets you to share key transaction information with Google Play, such as order delivery state and item consumption status. With this information, Google Play can better identify and contest illegitimate chargebacks on your behalf.

Play Console Help に掲載された Google の発表。2026 年 8 月 3 日より後に行われた注文では、チャージバック費用を開発者と分担します。出典: support.google.com
2 分で確認できます。iOS では App Store Connect を開き、Trends に移動して Proceeds を選択し、Transaction Type を Refund で絞り込みます。Android では Play Console を開き、財務レポートのセクションを確認します。多くの開発者が、そこで初めて損失の全額を確認します。
いいえ。RefundHalt はストアの公式 API を通じて、すべてサーバー側で動作します。設定では、App Store Connect または Play Console に 2 つの値を貼り付けます。ほとんどの開発者は約 2 分で完了できます。
iOS では、Apple は消費型購入と自動更新サブスクリプションについて消費情報を求めます。RefundHalt はすべての購入タイプの返金を追跡します。Android では、RefundHalt はチャージバック審査に回答し、Voided Purchases API を通じて返金を追跡します。
Apple は、消費データを共有する前に顧客の同意を求めています。ポップアップは必要ありません。多くの開発者は、プライバシーポリシーまたは利用規約に短い一文を追加しています。正確な文言については法律の専門家に相談してください。
はい。返金リクエストへの回答と証拠提出に必要な最小限のアクセス権だけを求めます。アプリを移譲したり、アカウントを変更したりできる権限を求めることはありません。認証情報は、ローテーション可能なキーリングのもとで AES-256-GCM エンベロープ暗号化を使用し、保存時に暗号化されます。Apple の通知は Apple のルート証明書で検証し、Google の配信は OIDC で検証します。デベロッパーアカウントのパスワードを求めることはありません。
はい。両ストアの webhook 受信機能を構築し、Apple の署名付き通知を検証し、Play RTDN を設定し、購入者と購入を照合し、証拠を作成して、時間を問わず期限内に回答する必要があります。数週間の開発と継続的な保守が必要です。RefundHalt なら、1 つのサブスクリプションですべて対応できます。
もちろんです。calfiz@calfiz.com までメールでお問い合わせください。

万全の装備

返金を食い止めるために必要なすべて

RefundHalt は webhook に付け足しただけのダッシュボードではありません。Apple と Google の公式返金システムに接続された、完全な意思決定エンジンです。

すべての期限前に回答

Apple の CONSUMPTION_REQUEST に、12 時間の期限内で完全な ConsumptionRequest V2 ペイロードを使って回答します。すべての案件を購入者と照合し、ポリシーに沿って評価して、数秒で回答します。データがない場合やサーバーが停止している場合も、フォールバックが期限前に回答します。沈黙によって権利を失うことはありません。

Google のチャージバック審査

Google がチャージバックの証拠を求めた場合、orders.reviewrefund を通じて利用イベント、タイムスタンプ、IP アドレスを 24 時間の期限内に提出します。

独自のルールと利用データ

必要に応じて、ルールや顧客がアプリ内で消費する単位を設定できます。画像生成数、クレジット、分数などです。実際の数値を送れば、時間による推定ではなく、消費量そのものが証拠になります。設定しなくても、実戦で検証されたデフォルトがすべての案件を判断します。

通知の転送

Apple で設定できるサーバー通知 URL はアプリごとに 1 つです。RefundHalt を指定すると、署名付きの未加工イベントを最大 10 件の送信先に中継します。送信先にはバックエンド、RevenueCat、Adapty、Apphud を指定できます。すでにいずれかのプラットフォームを使用中なら、それを主系のまま維持し、未加工イベントを RefundHalt に転送できます。

ストア横断分析

異議申し立て額、保全額、成功率、返金理由、国、商品、返金を繰り返すユーザー。App Store と Google Play のすべてを 1 つの台帳で確認できます。

送信 webhook

リクエスト受信、回答送信、返金拒否、収益保全など、すべてのイベントに Stripe 方式の署名付き webhook を提供します。Slack、CRM、データウェアハウスへ連携できます。

標準で暗号化

ストア認証情報は AES-256-GCM エンベロープ暗号化とローテーション可能なキーリングで保護されます。Webhook 配信は OIDC で検証されます。キーが保管庫の外に出ることはありません。

開発者の声

開発者は不当な返金にうんざりしています

Daniel R.確認済みのお客様
正直、それほど期待していませんでした。ところが $59.99 の年間プランに Google のチャージバックが発生し、私が何もしないうちに一晩で異議申し立てが完了していました。RefundHalt が注文と利用履歴を取得して証拠を送り、私が起きる前に回答してくれたんです。返金をめぐる争いで本当にこちらが報われたのは初めてでした。
Ben K.確認済みのお客様
火曜日に設定して、そのまま忘れていました。1 か月後に確認すると、失うはずだった約 $1,100 をひっそり守ってくれていました。
Marco T.確認済みのお客様
年間プランを販売していますが、返金の悪用で毎月約 $900 が静かに失われていました。3 週間アプリを使ってから全額返金を求める人がいたんです。RefundHalt を有効にしてからは、実際の利用証拠で回答され、今ではほとんどが却下されています。今年導入したツールの中で、収益の数字を目に見えて変えたのはこれが初めてです。
Tom W.確認済みのお客様
コーヒーブレイクの 5 分ほどで設定できました。キーを入れて、Apple の通知を webhook に向けたら、それで完了です。それ以来、すべての消費情報リクエストに自動で回答してくれて、一度も気にする必要がありませんでした。
Aaron D.確認済みのお客様
本当に 2 分で設定できました。topic 名を Play Console に貼り付けて、service account を招待しただけです。SDK もデプロイもコードレビューも不要でした。翌日にはもう動いていました。
Kenji M.確認済みのお客様
ようやく Google Play のチャージバックに対応するサービスが登場しました。8 月から Google がチャージバック費用をデベロッパーにも負担させるため、放置すれば大きな出費になるところでした。証拠は自動で送信され、すべての結果を 1 か所で確認できます。

次の返金リクエストは、すでに向かってきています。

異議を申し立てられなかった返金について、もう 1 通のサポートメールを読む時間で RefundHalt を設定できます。