Couvre désormais les examens de rétrofacturation Google Play

Chaque demande de remboursement obtient une réponse avant la date limite.

Quand un client demande à Apple ou Google de le rembourser, le store vous laisse quelques heures pour répondre avec des preuves, puis tranche. RefundHalt répond à chacune pour vous, automatiquement, avec de vraies données d'usage.

Installation en 2 minutes · Aucun SDK requis · Essai gratuit de 7 jours

$14.99

de valeur de remboursement contestée

12h

fenêtre de réponse Apple

24h

demandes traitées dans les délais

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

SAUVÉ

Sunrise Journalpremium_yearly

Declined · 64 habits completed

SAUVÉ

Acme Learningplus.yearly

Evidence sent · 18 meditation sessions

RÉPONDU

Northstar Fitnesspremium.yearly

Declined · 126 forecasts viewed

SAUVÉ

Construit sur les surfaces officielles de remboursement des deux stores

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

COMMENT ÇA MARCHE

Arrêtez de perdre de l'argent en remboursements. L'installation prend 2 minutes.

Pas de SDK, pas de changement serveur, pas de compte Google Cloud. Si vous savez copier-coller, vous serez protégé avant que votre café refroidisse.

Demande de remboursement App Store

Examen de rétrofacturation Play

Achats annulés

Vos données d'usage

PILOTE AUTOMATIQUE
RefundHalt

règles + preuves, réponse en quelques secondes

EN DIRECT

Revenus sauvés

dans chaque délai imposé par le store

01

Ajoutez votre app

Indiquez-nous le bundle ID ou le nom de package. Pour Android, nous provisionnons instantanément un canal de notifications dédié dans notre cloud, vous ne touchez jamais à Google Cloud.

02

Collez deux valeurs dans la console du store

iOS : pointez les App Store Server Notifications vers votre URL RefundHalt et déposez votre clé In-App Purchase. Android : collez le nom de notre topic et invitez notre compte de service dans la Play Console.

03

Nous répondons à chaque demande de remboursement

Le CONSUMPTION_REQUEST d'Apple vous laisse 12 heures. L'examen de rétrofacturation de Google en laisse 24. RefundHalt répond en quelques secondes avec des preuves de consommation, et consigne le résultat.

L'ARSENAL COMPLET

Tout ce qu'un remboursement doit affronter avant de sortir

RefundHalt n'est pas un tableau de bord greffé sur un webhook. C'est un moteur de décision complet branché sur la machinerie officielle de remboursement d'Apple et de Google.

Réponses de consommation automatiques

Le CONSUMPTION_REQUEST d'Apple traité dans la fenêtre de 12 heures avec ConsumptionRequest V2 : statut de livraison, contenu d'exemple, pourcentage de consommation, préférence de remboursement. N'en manquez plus jamais un.

Examens de rétrofacturation Google

Quand Google demande des preuves sur une rétrofacturation, nous répondons dans la fenêtre de 24 heures avec événements d'usage, horodatages et adresses IP via orders.reviewrefund.

Règles de décision granulaires

Premier remboursement sous 3 $ ? Accordez-le en geste commercial. Utilisateur intensif au jour 6 ? Refusez avec preuves. Récidiviste du remboursement ? Contestez toujours. Vous écrivez les règles, ou utilisez nos réglages par défaut éprouvés sur le terrain.

Une réponse avant chaque échéance

Entièrement automatique. Chaque dossier est rattaché à l'acheteur, évalué selon votre politique et traité en quelques secondes. Si vos données manquent ou que votre serveur est indisponible, un mécanisme de secours répond avec des estimations avant la fermeture de la fenêtre. Vous ne perdez jamais par silence.

Des données d'usage de niveau preuve

Quand un dossier s'ouvre, nous appelons un endpoint sur votre serveur, et vos vrais chiffres d'usage deviennent la preuve à la place d'estimations basées sur le temps. Vous préférez pousser les données ? Envoyez vos événements via notre API d'ingestion.

Analytique multi-stores

Montant contesté, montant sauvé, taux de sauvetage, motifs de remboursement, pays, produits, récidivistes du remboursement : un seul registre pour l'App Store et Google Play.

Webhooks sortants

Des webhooks signés à la Stripe pour chaque événement : demande reçue, réponse envoyée, remboursement refusé, argent sauvé. Envoyez-les vers Slack, votre CRM ou votre data warehouse.

Chiffré par défaut

Les identifiants de vos stores sont scellés par un chiffrement d'enveloppe AES-256-GCM avec un trousseau de clés rotatif. Les livraisons de webhooks sont vérifiées via OIDC. Vos clés ne quittent jamais le coffre.

Relais de notifications

Apple n'autorise qu'une seule URL de notifications serveur par app. Pointez-la vers RefundHalt et nous relayons chaque événement signé brut vers jusqu'à 10 destinations : votre backend, RevenueCat, Adapty ou Apphud. Déjà sur l'une de ces plateformes ? Gardez-la en primaire et transférez-nous ses événements bruts.

POUR LES DÉVELOPPEURS

Une API que vous auriez construite vous-même, avec un trimestre de libre

Tout ce que fait le tableau de bord est disponible via une API REST propre avec clés d'API, listes filtrables et webhooks signés. L'ingestion d'usage tient en un 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.

LE TABLEAU DES SCORES

Sachez exactement ce que les remboursements vous coûtent, et ce que nous avons sauvé

Chaque demande, réponse et résultat atterrit dans un registre unique. Filtrez par app, plateforme, pays, produit, motif ou période.

$0

Sauvé ce mois-ci

$0

Contesté

0%

Taux de sauvetage

0

Demandes de remboursement

Sauvé ce mois-ci · 12 weeks

w1w6w12

Motifs de remboursement

  • Unsatisfied with purchase41%
  • Unintended purchase27%
  • Chargeback14%
  • Fulfillment issue10%
  • Other8%

Principaux pays

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

TARIFS

Rentabilisé dès le premier remboursement sauvé

Un seul produit, tout inclus. Le seul choix, c'est comment vous payez.

Mensuel

Accès complet, facturé chaque mois. Annulez à tout moment.

$14.99/mois

Facturation mensuelle

  • Apps illimitées sur les deux stores
  • Réponses aux remboursements illimitées
  • Moteur de politique automatique et règles personnalisées
  • Argumentaires de contestation rédigés par IA
  • Intégration des données d'usage
  • Historique analytique illimité
  • Webhooks et relais de notifications
  • Traitement prioritaire
Le plus populaire

Annuel

Exactement la même chose pour $8.33 par mois.

$99.99/an

Économisez 44 % par rapport au mensuel

  • Apps illimitées sur les deux stores
  • Réponses aux remboursements illimitées
  • Moteur de politique automatique et règles personnalisées
  • Argumentaires de contestation rédigés par IA
  • Intégration des données d'usage
  • Historique analytique illimité
  • Webhooks et relais de notifications
  • Traitement prioritaire

Les deux options incluent le produit complet : les deux plateformes, le stockage chiffré des identifiants et le filet de sécurité avant échéance. Essai gratuit de 7 jours sur chacune. Prix hors TVA.

QUESTIONS

Questions fréquentes

Sur iOS, Apple envoie une notification CONSUMPTION_REQUEST et attend jusqu'à 12 heures des preuves de consommation avant de trancher. Sur Android, Google envoie une demande d'examen de rétrofacturation avec une fenêtre de 24 heures. RefundHalt les reçoit, rattache l'acheteur, calcule la consommation à partir de l'usage réel (ou d'estimations basées sur le temps), applique votre politique et soumet la réponse, généralement en quelques secondes.
Non. RefundHalt fonctionne entièrement côté serveur, sur les API officielles des stores. L'installation consiste à coller une URL de webhook (iOS) ou un nom de topic et un e-mail de compte de service (Android) dans les consoles que vous utilisez déjà. En option, vous pouvez envoyer vos événements d'usage pour des réponses de niveau preuve.
Apple et Google ont le dernier mot, personne ne peut promettre un résultat précis. Ce que RefundHalt garantit, c'est que votre version du dossier est toujours présentée : avec consentement, statut de livraison, preuves d'usage et votre préférence, dans les délais. Les développeurs qui répondent systématiquement rapportent que la majorité des remboursements contestés sont refusés.
Pour les commandes passées après le 3 août 2026, Google transfère le coût des rétrofacturations perdues aux développeurs : vous perdez le prix d'achat plus les frais. Google a aussi introduit une API d'examen qui vous donne 24 heures pour soumettre des preuves. RefundHalt automatise exactement cela.
De deux façons, toutes deux optionnelles. La voie recommandée : hébergez un petit endpoint et nous l'appelons dès qu'un dossier s'ouvre, pour que vos vrais chiffres d'usage deviennent la preuve. Ou poussez vos événements via l'API d'ingestion. Sans l'un ni l'autre, les réponses utilisent des estimations basées sur le temps, et chaque dossier reçoit quand même une réponse avant l'échéance.
Les identifiants sont chiffrés au repos avec un chiffrement d'enveloppe AES-256-GCM sous un trousseau de clés rotatif, liés à leur enregistrement propriétaire. Les notifications Apple sont vérifiées contre les certificats racines d'Apple ; les livraisons Google sont vérifiées via OIDC. Nous ne demandons jamais le mot de passe de votre compte développeur.

La prochaine demande de remboursement est déjà en route.

Installez RefundHalt le temps de lire un autre e-mail de support à propos d'un remboursement que vous n'avez pas pu contester.