iOS では Apple が CONSUMPTION_REQUEST 通知を送り、裁定の前に最大 12 時間、消費証拠を待ちます。Android では Google が 24 時間の期限付きでチャージバック審査のリクエストを送ります。RefundHalt はこれらを受信して購入者を照合し、実際の利用データ(または時間ベースの推定)から消費状況を算出し、ポリシーを適用して回答を提出します。通常は数秒で完了します。
不要です。RefundHalt は完全にサーバーサイドでストアの公式 API と連携します。設定は、普段お使いのコンソールに webhook URL(iOS)、またはトピック名とサービスアカウントのメールアドレス(Android)を貼り付けるだけ。必要なら利用イベントを送信して、証拠レベルの回答にすることもできます。
最終判断を下すのは Apple と Google であり、特定の結果を約束できる者はいません。RefundHalt が保証するのは、同意、配信状況、利用証拠、あなたの希望を添えて、あなた側の主張が必ず期限内に提出されることです。回答を続けている開発者からは、異議を申し立てた返金の大半が却下されたと報告されています。
2026 年 8 月 3 日より後の注文について、Google は敗訴したチャージバックのコストを開発者に転嫁します。購入代金に加えて手数料も失うことになります。同時に Google は、24 時間以内に証拠を提出できる審査 API を導入しました。RefundHalt はまさにそれを自動化します。
方法は 2 つ、どちらも任意です。推奨は小さなエンドポイントを 1 つ用意していただく方法で、ケースが開いた瞬間に当社が呼び出し、実際の利用数値がそのまま証拠になります。もう 1 つはインジェスト API へのイベント送信。どちらもない場合は時間ベースの推定で回答しますが、それでもすべてのケースは期限前に回答されます。
認証情報は、ローテーション可能なキーリングのもと AES-256-GCM のエンベロープ暗号化で保存され、所有レコードに紐付けられます。Apple の通知は Apple のルート証明書で検証し、Google の配信は OIDC で検証します。デベロッパーアカウントのパスワードをお尋ねすることは決してありません。