Apple App StoreiOSDéfense des remboursements

Dé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
Apple App Store
Actif pour iOS
Le déroulé

De CONSUMPTION_REQUEST au chiffre d'affaires que vous conservez

1
Alerte reçue
Un nouveau dossier, un remboursement ou un accès perdu
2
Commande rapprochée
Produit, prix, région, livraison
3
Réponse envoyée
Plusieurs heures avant l'échéance d'Apple
4
Résultat enregistré
Dans votre tableau de bord
Pourquoi c'est important

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.

Capacités

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.

Prérequis

Ce qu'il vous faut avant de commencer

1

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.

2

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.

3

Environ cinq minutes

C'est le temps de toute la configuration. Aucun ingénieur, aucune nouvelle version.

Comment ça marche

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. 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. 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. 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. 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. 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.

FAQ

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.

Apple App Store

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.