當顧客向 Apple 或 Google 要求退款時,商店只給你幾個小時提交證據,接著就做出裁決。RefundHalt 會用真實使用資料,自動替你回覆每一筆請求。
$14.99
已抗辯的退款金額
12h
Apple 回覆時限
24h
如期回覆的請求
illustrative revenue scenario
$0
100 refund requests at $14.99 each
0h
Apple evidence window
0h
Google evidence window
0
stores protected
$14.99
monthly price
Example request feed
sample data
Orbit Plannerelite.monthly
Declined · 11 workouts generated
$12.99
responded in 2.9s
Sunrise Journalpremium_yearly
Declined · 64 habits completed
$34.99
responded in 4.3s
Acme Learningplus.yearly
Evidence sent · 18 meditation sessions
$19.99
responded in 3.1s
Northstar Fitnesspremium.yearly
Declined · 126 forecasts viewed
$39.99
responded in 2.4s
建立在兩大商店官方退款機制之上
運作方式
不用 SDK、不用改伺服器、不用 Google Cloud 帳號。只要會複製貼上,咖啡還沒涼你就已經受到保護。
App Store 退款請求
Play 拒付審查
已作廢的交易
你的使用資料
政策 + 證據,幾秒內回覆
每一次都在商店期限之內
告訴我們 Bundle ID 或套件名稱就好。Android 的部分,我們會立刻在自家雲端幫你開通專屬通知管線,你完全不必碰 Google Cloud。
iOS:將 App Store Server Notifications 指向你的 RefundHalt URL,並上傳 App 內購買金鑰。Android:在 Play Console 貼上我們的主題名稱,並邀請我們的服務帳戶。
Apple 的 CONSUMPTION_REQUEST 給你 12 小時,Google 的拒付審查給你 24 小時。RefundHalt 幾秒內就送出消耗證據,並記錄最終結果。
完整軍火庫
RefundHalt 不是掛在 webhook 上的儀表板,而是一套完整的決策引擎,直接接上 Apple 與 Google 官方的退款機制。
在 12 小時時限內以 ConsumptionRequest V2 回覆 Apple 的 CONSUMPTION_REQUEST:交付狀態、範例內容、消耗百分比、退款偏好。再也不會漏掉任何一筆。
當 Google 針對拒付要求證據時,我們會在 24 小時時限內透過 orders.reviewrefund 提交使用事件、時間戳記與 IP 位址。
第一次退款且金額不到 3 美元?當作善意直接放行。第 6 天的重度使用者?附上證據拒絕。慣性退款者?一律抗辯。規則由你來寫,或直接用我們久經實戰的預設值。
全自動。每個案件都會比對買家、依你的政策評分,並在幾秒內回覆。就算資料缺漏或你的伺服器掛了,備援機制也會在時限截止前用估計值回覆。你永遠不會因為沉默而棄權。
案件成立時,我們會呼叫你伺服器上的一個端點,讓真實使用數據取代時間估計成為證據。想主動推送?也可以改用我們的接收 API 串流事件。
抗辯金額、挽回金額、挽回率、退款原因、國家、產品、慣性退款者,App Store 與 Google Play 共用同一本帳。
每個事件都有 Stripe 風格的簽章 webhook:收到請求、已送出回覆、退款遭拒、成功挽回。可以接進 Slack、CRM 或你的資料倉儲。
商店憑證以 AES-256-GCM 信封加密封存,金鑰環可輪替。webhook 傳送皆經 OIDC 驗證。你的金鑰永遠不會離開保險庫。
Apple 每個 App 只允許一個伺服器通知 URL。把它指向 RefundHalt,我們會把每則原始簽章事件原封不動轉發到最多 10 個目的地:你的後端、RevenueCat、Adapty 或 Apphud。已經在用其中一個平台?讓它維持主要角色,把原始事件轉發給我們就行。
給開發者
儀表板能做的每件事,都能透過乾淨的 REST API 完成:API 金鑰、可篩選的列表與簽章 webhook。使用資料上報只要一個 POST。
# A refund comes in. RefundHalt calls a webhook on YOUR server:
# POST https://yourapp.com/webhooks/refundhalt
# { "type": "usage.lookup", "platform": "ios",
# "user_id": "b48c1f22-9c3a-4e7d-...-uuid" }
# Your webhook replies with what it knows (every field optional):
{ "consumption": 72 }
# → RefundHalt turns it into evidence and answers inside the store deadline.計分板
每筆請求、回覆與結果都記在同一本帳上。可依 App、平台、國家、產品、原因或時間篩選。
$0
本月挽回
$0
已抗辯
0%
挽回率
0
退款請求
本月挽回 · 12 weeks
退款原因
主要國家/地區
疑問解答