iOSDéfense des remboursementsDéfense des remboursements App Store pour les apps Apple
Chaque demande de remboursement sur un store vous laisse 12 heures pour présenter votre version à Apple. Refund Sensor prépare cette réponse à partir des vraies données d'achat de votre compte, pour qu'Apple puisse s'appuyer sur les faits plutôt que sur la seule explication de l'acheteur.
- Notifications Apple vérifiées
- Aucun changement de code
- Offre gratuite disponible

De CONSUMPTION_REQUEST au chiffre d'affaires que vous conservez
Comment un remboursement App Store est réellement tranché
Pour un client, demander à être remboursé prend environ une minute. Il ouvre reportaproblem.apple.com, ou une fenêtre de demande dans votre app, choisit un motif et l'envoie. La plupart reçoivent une réponse sous deux jours. Entre-temps, Apple envoie à votre serveur une CONSUMPTION_REQUEST avec une question simple : l'article a-t-il été livré, et dans quelle mesure le client l'a-t-il utilisé ? La même question est posée pour tous les types de produits, des lots de pièces et des déblocages à vie jusqu'au remboursement d'un abonnement Apple. Vous avez 12 heures pour répondre. Si vous restez silencieux, Apple tranche avec la seule version du client.
Nous répondons à chacune de ces questions dans les temps, à partir de ce qui est enregistré avec l'achat d'origine. Nous consignons aussi chaque remboursement qu'Apple accorde sans vous poser de question, ces pertes qui arrivent rarement dans les rapports d'une équipe. Voir les deux côte à côte montre quels produits perdent le plus de chiffre d'affaires, et pourquoi.
Une défense des remboursements App Store qui tourne en arrière-plan
Chaque notification vérifiée
Apple signe chaque notification serveur qu'elle envoie. Nous contrôlons cette signature avec la chaîne de certificats d'Apple avant de stocker quoi que ce soit, pour qu'un message falsifié ou altéré n'atteigne jamais vos données.
Réponses envoyées automatiquement
Quand Apple interroge sur un achat, nous remplissons sa courte réponse via l'App Store Server API. Elle indique si l'article a été livré, dans quelle mesure il a été utilisé, si un essai gratuit ou un échantillon a précédé l'achat, et l'issue que vous préférez. Le refus est la valeur par défaut, et vous pouvez la modifier. Chaque réponse part bien avant la limite de 12 heures. Apple n'accepte ces données que pour les clients qui ont accepté de les partager : demandez ce consentement tôt dans votre app.
Un historique complet des remboursements
Chaque événement est enregistré avec sa commande d'origine : remboursements accordés, demandes refusées, annulations, et membres du Family Sharing qui perdent l'accès. Apple règle la plupart de ces cas seule, nous les consignons donc au lieu de les contester. Aucun remboursement d'achat d'app ne passe inaperçu.
iOS et Android réunis
Les dossiers Apple et Google Play partagent un même tableau de bord, avec les mêmes chronologies, graphiques de taux de réussite et totaux de chiffre d'affaires sauvé.
Rien à ajouter à votre app
La configuration se fait entièrement dans App Store Connect et les API serveur d'Apple. Pas de SDK, pas de changement de code, et aucune nouvelle version en attente de revue.
Une clé avec une seule mission précise
Votre clé App Store Connect est chiffrée au repos et sert à deux choses seulement : confirmer les notifications et envoyer les réponses. Nous ne collectons jamais les données personnelles de vos clients.
Ce qu'il vous faut avant de commencer
Le bon rôle App Store Connect
Un rôle qui permet de créer des clés d'API et de modifier les réglages de notifications serveur de l'app.
Une clé d'achats intégrés (.p8)
Avec son Issuer ID et son Key ID. Si vous n'en avez pas encore, la créer prend environ une minute.
Environ cinq minutes
C'est le temps de toute la configuration. Aucun ingénieur, aucune nouvelle version.
En ligne en cinq minutes environ
Trois étapes se font dans Refund Sensor. Les deux autres demandent un bref passage par App Store Connect.
- 1
Ajoutez votre app
Ouvrez l'assistant de configuration et choisissez App Store. Collez le lien de votre app sur le store et les détails se remplissent seuls, ou saisissez-les à la main.
- 2
Importez votre clé
Dans App Store Connect, allez dans Utilisateurs et accès, puis Intégrations, et créez une clé d'achats intégrés. Importez ici le fichier .p8 avec son Issuer ID et son Key ID. Il est stocké avec un chiffrement AES-256 dès son arrivée.
- 3
Connectez les notifications d'Apple
Copiez l'adresse du webhook depuis votre tableau de bord. Dans App Store Connect, ouvrez la page Informations sur l'app, repérez App Store Server Notifications, collez l'adresse dans le champ de production Version 2, puis enregistrez.
- 4
Envoyez un test
Cliquez sur « Envoyer une notification de test » dans App Store Connect. Dès que nous la recevons et vérifions la signature d'Apple, votre statut passe à Connectée.
- 5
Laissez tourner
Désormais, chaque nouveau dossier venant d'Apple reçoit une réponse en quelques secondes, et tous les autres événements apparaissent dans votre tableau de bord. Le service continue la nuit, le week-end et pendant les jours fériés.
Vos questions, nos réponses
Non. Apple a créé la CONSUMPTION_REQUEST pour que les développeurs y répondent. Envoyer des données d'utilisation et une issue préférée suit exactement le processus conçu par Apple.
Non. Toute personne ayant le bon rôle App Store Connect peut terminer en cinq minutes environ : créer une clé, coller une adresse et envoyer un test. Pas de code, pas de nouvelle version.
Nous répondons à tous les dossiers où Apple demande votre avis avant de décider. Cela couvre les abonnements, les déblocages uniques et les remboursements d'achats intégrés sur des consommables comme les pièces ou les gemmes. Certains dossiers sont réglés par Apple sans vous consulter, comme un remboursement déjà versé. Ils sont consignés dans vos rapports, vous voyez donc tout.
Oui. Connectez une app et commencez à répondre sans saisir de carte bancaire. Si votre volume augmente, la page des tarifs explique quand une offre payante devient pertinente.
Dès la fin de la configuration. La notification de test confirme la connexion en quelques minutes, et les réponses partent automatiquement dès le premier vrai dossier. Apple accorde 12 heures, mais personne dans votre équipe n'a à surveiller l'horloge.
Chacun est ajouté à votre journal. Ces remboursements approuvés en silence par Apple sont les pertes que la plupart des équipes ne voient pas. Une fois enregistrés, vous voyez quels produits perdent le plus d'argent, même quand il n'y avait rien à contester.
Le fichier .p8 est stocké avec un chiffrement AES-256-GCM et sert uniquement à vérifier les notifications d'Apple et à envoyer les réponses. Nous ne collectons aucune donnée personnelle sur vos utilisateurs.
Non. Tout se passe entre nos serveurs et ceux d'Apple. Votre app et votre paiement restent identiques, et les clients reçoivent la décision d'Apple comme d'habitude. Le seul point à gérer de votre côté est le consentement : Apple veut que les données d'utilisation ne soient partagées que pour les clients qui l'ont accepté, ce que la plupart des apps couvrent avec un simple opt-in.

Gardez davantage de ce que rapporte votre app iOS
Connectez votre app et laissez Refund Sensor répondre à chaque dossier de remboursement App Store dès son arrivée. C'est gratuit pour commencer, sans carte bancaire, et sans toucher à votre code. L'essentiel de la configuration tient en quelques minutes dans App Store Connect.