iOSDefesa de reembolsosDefesa de reembolsos da App Store para apps da Apple
Cada pedido de reembolso na loja de apps dá a você 12 horas para apresentar o seu lado à Apple. O Refund Sensor prepara essa resposta com os dados reais de compra da sua conta, para que a Apple avalie os fatos em vez de depender só da explicação do comprador.
- Notificações da Apple verificadas
- Sem mudanças de código
- Plano gratuito disponível

De CONSUMPTION_REQUEST à receita que você mantém
Como um reembolso da App Store é realmente decidido
Para o cliente, pedir o dinheiro de volta leva cerca de um minuto. Ele abre reportaproblem.apple.com, ou uma tela de solicitação dentro do seu app, escolhe um motivo e envia. A maioria recebe retorno em até dois dias. Nesse meio tempo, a Apple envia ao seu servidor uma CONSUMPTION_REQUEST com uma pergunta simples: o item foi entregue e quanto o cliente usou? A mesma pergunta vale para todo tipo de produto, de pacotes de moedas e desbloqueios vitalícios a um reembolso de assinatura da Apple. Você tem 12 horas para responder. Se ficar em silêncio, a Apple decide apenas com a versão do cliente.
Nós respondemos a cada uma dessas perguntas no prazo, usando o que foi registrado na compra original. Também registramos todo reembolso que a Apple concede sem consultar você, as perdas que raramente aparecem nos relatórios de um time. Ver os dois lado a lado mostra quais produtos mais perdem receita e por quê.
Defesa de reembolsos da App Store que roda em segundo plano
Toda notificação verificada
A Apple assina cada notificação de servidor que envia. Conferimos essa assinatura na cadeia de certificados da Apple antes de guardar qualquer coisa, então uma mensagem falsificada ou alterada nunca chega aos seus registros.
Respostas enviadas automaticamente
Quando a Apple pergunta sobre uma compra, preenchemos a resposta curta pela App Store Server API. Ela informa se o item foi entregue, quanto foi usado, se houve teste gratuito ou amostra antes e o resultado que você prefere. Recusar é o padrão, e você pode mudar. Cada resposta sai bem antes do limite de 12 horas. A Apple só aceita esses dados de clientes que concordaram em compartilhá-los, então peça esse consentimento cedo no seu app.
Um histórico completo de reembolsos
Cada evento é salvo junto ao pedido original: reembolsos aprovados, pedidos recusados, reversões e membros do Family Sharing que perdem o acesso. A Apple resolve a maioria por conta própria, então os registramos em vez de contestá-los. Nenhum reembolso de compra no app passa despercebido.
iOS e Android juntos
Os casos da Apple e do Google Play ficam em um só painel, com as mesmas linhas do tempo, gráficos de taxa de vitórias e totais de receita salva.
Nada a adicionar ao seu app
A configuração fica toda no App Store Connect e nas APIs de servidor da Apple. Sem SDK, sem mudança de código e sem nova build esperando revisão.
Uma chave com uma função restrita
Sua chave do App Store Connect é criptografada no armazenamento e usada só para duas coisas: confirmar notificações e enviar respostas. Nunca coletamos dados pessoais dos seus clientes.
O que você precisa antes
A função certa no App Store Connect
Uma função que possa criar chaves de API e editar as configurações de notificações de servidor do app.
Uma chave de compra no app (.p8)
Junto com o Issuer ID e o Key ID. Se você ainda não tem uma, criá-la leva cerca de um minuto.
Cerca de cinco minutos
Isso cobre toda a configuração. Sem engenheiro e sem nova versão.
No ar em cerca de cinco minutos
Três etapas acontecem no Refund Sensor. As outras duas pedem uma passada rápida no App Store Connect.
- 1
Adicione seu app
Abra o assistente de configuração e escolha App Store. Cole o link do seu app na loja e os dados são preenchidos sozinhos, ou informe-os manualmente.
- 2
Envie sua chave
No App Store Connect, vá em Usuários e acesso, depois Integrações, e crie uma chave de compra no app. Envie aqui o arquivo .p8 com o Issuer ID e o Key ID. Ele é armazenado com criptografia AES-256 assim que chega.
- 3
Conecte as notificações da Apple
Copie o endereço de webhook do seu painel. No App Store Connect, abra a página Informações do app, encontre App Store Server Notifications, cole o endereço no campo de produção da Versão 2 e salve.
- 4
Envie um teste
Clique em "Enviar notificação de teste" no App Store Connect. Assim que a recebermos e verificarmos a assinatura da Apple, seu status muda para Conectada.
- 5
Deixe rodar
A partir de agora, cada novo caso da Apple recebe resposta em segundos, e todos os outros eventos aparecem no seu painel. Funciona de madrugada, nos fins de semana e em feriados.
Perguntas comuns, respondidas
Não. A Apple criou a CONSUMPTION_REQUEST justamente para que os desenvolvedores a respondam. Enviar dados de uso e um resultado preferido segue o processo desenhado pela Apple, passo a passo.
Não. Qualquer pessoa com a função certa no App Store Connect termina em cerca de cinco minutos: criar uma chave, colar um endereço e enviar um teste. Sem código e sem nova build.
Respondemos a todos os casos em que a Apple pede sua opinião antes de decidir. Isso inclui assinaturas, desbloqueios únicos e reembolsos de compras no app em consumíveis como moedas ou gemas. Alguns casos a Apple resolve sem perguntar, como um reembolso que ela já pagou. Esses são registrados nos seus relatórios, então você continua vendo tudo.
Sim. Conecte um app e comece a responder sem informar cartão. Se o seu volume crescer, a página de preços explica quando vale a pena um plano pago.
Logo após a configuração. A notificação de teste confirma a conexão em minutos, e as respostas saem automaticamente a partir do primeiro caso real. A Apple dá 12 horas, mas ninguém do seu time precisa vigiar o relógio.
Cada um é adicionado ao seu registro. Essas aprovações silenciosas da Apple são as perdas que a maioria dos times não vê. Com elas registradas, você enxerga quais produtos perdem mais dinheiro, mesmo quando não havia nada a contestar.
O arquivo .p8 é armazenado com criptografia AES-256-GCM e usado apenas para verificar as notificações da Apple e enviar respostas. Não coletamos dados pessoais dos seus usuários.
Não. Tudo acontece entre os nossos servidores e os da Apple. Seu app e seu checkout continuam iguais, e os clientes recebem a decisão da Apple como sempre. O único ponto do seu lado é o consentimento: a Apple quer dados de uso compartilhados apenas de clientes que concordaram, o que a maioria dos apps resolve com um simples opt-in.

Fique com mais do que seu app iOS fatura
Conecte seu app e deixe o Refund Sensor responder a cada caso de reembolso da App Store assim que ele chegar. É grátis para começar, não exige cartão de crédito e não mexe no seu código. A maior parte da configuração leva alguns minutos no App Store Connect.