App StoreDefesa de reembolsos iOSDefesa de reembolsos para a Apple App Store.
O Refund Sensor responde a cada CONSUMPTION_REQUEST da Apple dentro da janela de 12 horas com provas reais da transação, então os reembolsos da App Store que você normalmente perderia por padrão passam a ser decididos com base em fatos.
- Webhooks assinados
- Sem mudanças de código
- Grátis para começar

De CONSUMPTION_REQUEST a receita defendida
Na App Store, a Apple pergunta antes de decidir
A Apple é incomumente generosa com reembolsos, e a maioria passa sem que você possa opinar. Mas em um pedido de consumo a Apple pausa e pergunta se o reembolso é justificado, enviando uma notificação assinada e aguardando sua resposta. Perca essa janela e o reembolso é concedido por padrão. Responda bem e você mantém a receita que ganhou.
O Refund Sensor nunca perde essa janela. Ele também mantém registro dos reembolsos que a Apple decide sozinha, justamente a parte que a maioria dos times não vê de forma alguma, para você finalmente enxergar para onde vai a receita de iOS e por quais produtos ela escapa.
Tudo o que você precisa para defender reembolsos na App Store
Verificação de notificações assinadas
Cada App Store Server Notification V2 é verificada por JWS contra a cadeia de certificados da Apple antes de tocar seus dados, então nada falsificado passa.
Recusa automática de consumo
Quando a Apple abre um pedido de consumo, enviamos uma resposta de consumo com sua preferência de recusa pela App Store Server API, dentro da janela da Apple e sem nenhum passo manual.
Acompanhamento completo do ciclo do reembolso
Reembolsos, recusas, reversões e revogações são capturados e reconciliados com a transação, então reembolsos silenciosos não passam mais batido. A Apple decide esses por conta própria, por isso são registrados em vez de contestados.
Um painel para as duas lojas
Casos da App Store ficam ao lado dos casos do Google Play com as mesmas linhas do tempo, análises de taxa de sucesso e relatórios de receita protegida.
Sem mudanças de código
Tudo passa pelo App Store Connect e pelas APIs de servidor da Apple. Não há nada a acrescentar ao seu app e nenhuma build para reenviar à revisão.
Acesso criptografado e de menor privilégio
Sua chave do App Store Connect é criptografada em repouso e usada apenas para verificar notificações e responder a pedidos de reembolso. Nenhum dado pessoal de usuário é coletado.
Antes de começar
Acesso ao App Store Connect
Permissão para gerenciar chaves e notificações de servidor do app.
Uma chave .p8 de compras no app
Junto com o issuer id e o key id.
Cinco minutos no console da Apple
É todo o esforço de integração.
Da conexão ao primeiro reembolso defendido em cerca de 5 minutos
Cinco passos, e só dois acontecem no console da Apple.
- 1
Adicione seu app
No assistente de conexão, escolha App Store. Cole a URL da sua App Store para preencher os dados automaticamente, ou informe-os manualmente.
- 2
Envie sua chave do App Store Connect
Gere uma chave .p8 de compras no app no App Store Connect, em Usuários e acesso, Integrações, e envie aqui com o issuer id e o key id. Ela é armazenada criptografada com AES-256.
- 3
Cole sua URL de webhook
Copie a URL de webhook que mostramos para o App Store Connect, em Informações do app, App Store Server Notifications, Versão 2, e salve.
- 4
Envie uma notificação de teste
Use "Enviar notificação de teste" do App Store Connect para confirmar a conexão. Assim que recebermos e verificarmos, a integração passa para Conectada.
- 5
Os reembolsos começam a ser defendidos sozinhos
A partir daí, cada pedido de consumo é respondido com uma preferência de recusa em tempo real, e todos os outros eventos de reembolso ficam registrados no seu painel.
Perguntas sobre reembolsos da App Store
Não. Um pedido de consumo é uma notificação que a Apple criou exatamente para este momento: ela pede sua opinião e espera sua resposta. Enviar uma preferência de recusa segue o próprio fluxo da Apple, não o contorna.
Não. São cerca de cinco minutos no App Store Connect: gerar uma chave .p8, colar uma URL de webhook, enviar uma notificação de teste. Não há código para escrever nem build para reenviar à revisão.
Ele defende pedidos de consumo, os reembolsos em que a Apple pausa e pergunta a você. Todo o resto, como um reembolso já concedido ou uma revogação, é decisão da Apple, então registramos para seus relatórios em vez de contestar. De todo modo, nada passa sem você ver.
Sim. Você pode conectar um app e começar a responder pedidos de reembolso sem cartão. Planos pagos entram conforme seu volume cresce, e a página de preços tem os detalhes.
Assim que conectar. A notificação de teste confirma o vínculo no mesmo dia, e do seu primeiro pedido de consumo real as respostas saem em tempo real. A Apple deixa só cerca de 12 horas, e você nunca precisa estar acordado para isso.
Registramos cada um, aqueles reembolsos silenciosos que a maioria dos times nunca vê. Você finalmente tem uma visão única de para onde vai a receita de iOS e por quais produtos ela escapa, mesmo para os reembolsos que não pode contestar.
Sim. Sua chave .p8 é criptografada em repouso com AES-256-GCM e usada apenas para verificar notificações e responder a pedidos de reembolso. Não coletamos os dados pessoais dos seus usuários.
Não. Tudo acontece de servidor para servidor entre o Refund Sensor e a Apple. Seu app não é tocado, o fluxo de compra não muda e seu cliente só vê a decisão da Apple como sempre.

Defenda sua receita da App Store
Conecte seu app e comece a responder pedidos de reembolso de iOS em tempo real. Grátis para começar, sem cartão de crédito e sem mudanças de código.

