Reembolsos de compras consumíveis no app são os que custam duas vezes, porque você já gastou o dinheiro para entregá-los
Uma compra consumível no app, um pacote de moedas, um lote de gemas, um conjunto de créditos de IA, é a única compra que você já gastou dinheiro para entregar antes de alguém pedir de volta. Veja aqui quanto um reembolso de consumível custa a você na App Store e no Google Play, e a única janela em que a sua resposta realmente conta.

Principais conclusões
- Uma compra consumível no app é resgatada no instante em que é comprada. Moedas, gemas, créditos e pacotes de geração se transformam em processamento, chamadas de API e conteúdo entregue antes mesmo de o cliente pensar em um reembolso, e é por isso que um reembolso de consumível reverte o preço mas nunca o custo que você já pagou.
- Na App Store você não pode conceder nem bloquear um reembolso de consumível. A Apple decide cada um deles pelo reportaproblem.apple.com. Sua única participação é a notificação CONSUMPTION_REQUEST, que lhe dá 12 hours para enviar as informações de consumo de volta.
- O CONSUMPTION_REQUEST é disparado para consumíveis e para assinaturas com renovação automática, e para um consumível a sua resposta conta mais, porque a Apple não consegue inferir o uso a partir do tempo decorrido como faz para uma assinatura. O consumptionStatus e o consumptionPercentage que você reporta são a prova de fato.
- O consumptionStatus assume quatro valores: 0 não declarado, 1 não consumido, 2 parcialmente consumido, 3 totalmente consumido. O consumptionPercentage é um inteiro em miliunidades, em que 100,000 significa 100 por cento consumido. Um consumível totalmente consumido é o argumento mais forte que você pode apresentar contra um reembolso.
- No Google Play você mesmo pode reembolsar um consumível a partir do Play Console ou da Order Management API, com uma revogação opcional, mas o reembolso de autoatendimento de 48 hours do Google acontece sem consultar você, e um consumível já gasto não pode ser recuperado da sua economia depois do fato.
- O único fluxo do Google Play que pede a sua versão numa disputa de consumível é a análise de estorno via orders.reviewrefund, e você tem 24 hours para responder. Tudo mais rápido do que isso é decidido sem você.
- A partir de August 3, 2026, um estorno no Google Play transfere o preço de compra menos a taxa de serviço do Play, mais a taxa de estorno do banco, para o desenvolvedor. Em um consumível que você já entregou, isso transforma um único pacote de moedas contestado em um prejuízo maior do que a própria venda.
Todo reembolso dói, mas o reembolso de uma compra consumível no app é aquele que leva o dinheiro de volta depois que você já o gastou. O reembolso de uma assinatura reverte um acesso que você pode desligar. O reembolso de um não consumível recupera um desbloqueio permanente. Um consumível é diferente. Um pacote de moedas, um lote de gemas, um conjunto de créditos de imagem de IA, um boost, é resgatado no momento em que cai no saldo do cliente, e quando o pedido de reembolso aparece as moedas já foram, os créditos foram queimados, e o processamento que gerou o resultado já foi cobrado de você. É isso que torna os consumíveis o problema de reembolso mais agudo de um app, e por que o conselho de sempre sobre provar valor não salva você aqui.
Onde o reembolso de um consumível é diferente de todo outro reembolso
A loja trata cada tipo de compra como uma de três coisas, e os reembolsos incidem de forma diferente em cada uma. A diferença não é acadêmica. Ela decide quanto do seu custo volta.
Um consumível é gasto no momento em que você o entrega
Um não consumível, um desbloqueio permanente de nível ou a remoção de anúncios, permanece na conta. Uma assinatura concede um acesso por tempo limitado que você pode revogar. Um consumível é usado no resgate. O cliente compra 1.000 moedas, gasta 600 num recurso que chamou os seus servidores, e as 600 se foram. O valor não ficou em reserva esperando para ser julgado. Foi convertido nos seus custos pagos na hora.
É por isso que as lojas criaram um fluxo separado de prova de reembolso para consumíveis logo de início. Para uma assinatura, a loja consegue raciocinar sobre quanto do período pago decorreu. Para um consumível, não há relógio para ler. Ou você entregou as moedas e o cliente as usou, ou não entregou, e só o seu servidor sabe qual.
Você não pode desentregar o que já foi consumido
Quando um reembolso é concedido em um consumível, o dinheiro reverte mas as moedas não se desgastam de volta. Se um cliente comprou um pacote de créditos, gerou quarenta imagens com ele, e depois recebeu um reembolso, você pagou por quarenta gerações e não recebeu nada por elas. Revogar o saldo restante é o máximo que você pode fazer, e só se ainda houver algum. Um consumível totalmente consumido não deixa nada para recuperar.
Quanto de fato custa a você o reembolso de uma compra consumível no app
O número de destaque em um reembolso de consumível é o preço de venda saindo dos seus livros. O número real é o preço de venda mais tudo que você já gastou transformando aquela compra em valor entregue. A maior parte da segunda parcela nunca volta.
| Custo | Quando você paga | Volta em um reembolso |
|---|---|---|
| Processamento ou tempo de GPU para cumprir o que as moedas compraram | No resgate, antes do reembolso | Não |
| Chamadas de API de terceiros que a compra acionou | No resgate | Não |
| Armazenamento e banda para a saída entregue | No resgate e depois dele | Não |
| A comissão da loja sobre a venda | Na compra | Geralmente sim, a loja reverte a própria parte |
| O próprio preço de compra | Na compra | Não, o valor cheio reverte para o cliente |
| A taxa de estorno do banco, se virar uma disputa | Após a cobrança | Não, e no Google Play agora você também paga |

O reembolso reverte o preço, não o processamento
Digamos que um cliente compre um pacote de créditos de IA de $9.99 e gaste todos gerando saída. Cada geração custou a você uma chamada de API real. Quando a Apple concede o reembolso, os $9.99 voltam e a Apple reverte a comissão dela, então a sua receita reportada zera. A sua conta de processamento por aquelas gerações não zera. Você a pagou, ela foi compensada, e continua paga. O reembolso não a tocou. Este é exatamente o caso em torno do qual o RefundHalt foi construído, porque o tempo decorrido não prova nada sobre um consumível e a única defesa é saber o que de fato foi entregue.
O lado da App Store, a única janela de 12 hours em que a sua resposta conta
Na App Store você não tem uma chave de reembolso. Você não pode conceder um reembolso de consumível e não pode negar um. Todo reembolso é decidido pela Apple, um pedido de cada vez, pelo reportaproblem.apple.com. O que você recebe no lugar é uma única chance de falar, e ela é estreita.
O CONSUMPTION_REQUEST é o único lugar em que a Apple pergunta algo a você
Quando um cliente pede um reembolso em um consumível, e o compartilhamento de dados de consumo está habilitado para o app, o seu servidor recebe um App Store Server Notification do tipo CONSUMPTION_REQUEST. Você então tem 12 hours para responder com o Send Consumption Information. Perca a janela e a decisão é tomada sem a sua contribuição. A Apple introduziu esse fluxo especificamente para consumíveis, e em 2024 estendeu a mesma notificação para assinaturas com renovação automática.
A resposta carrega um conjunto de campos. Os dois que mais importam para um consumível descrevem quanto dele foi usado e se você chegou a entregá-lo.
| Campo | O que reporta | Valores que importam |
|---|---|---|
| consumptionStatus | Quanto do consumível o cliente usou | 0 não declarado, 1 não consumido, 2 parcialmente consumido, 3 totalmente consumido |
| consumptionPercentage | A parcela usada, em miliunidades | 100,000 significa 100 por cento consumido |
| deliveryStatus | Se o seu app de fato entregou um item funcional | entregue, ou um de vários motivos de não entrega |
| refundPreference | O resultado que você prefere | conceder integral, conceder proporcional, ou recusar |
| customerConsented | Se o cliente concordou em compartilhar os dados de consumo | precisa ser verdadeiro ou a Apple ignora o resto |
Por que a sua resposta importa mais em um consumível do que em uma assinatura
Para uma assinatura com renovação automática, a Apple já calcula quanto do período de cobrança decorreu e se apoia nisso. A sua resposta de consumo em geral apenas ajusta uma preferência. Para um consumível não há período decorrido a medir. O consumptionStatus que você envia é quase o único sinal de uso que a Apple tem. Se o seu servidor puder dizer, com certeza, que o cliente consumiu 100 por cento do pacote, essa é a diferença entre uma transação defensável e um brinde silencioso. Se customerConsented for falso, nada disso é lido, então o consentimento tem de ser capturado no seu fluxo de compra muito antes de o pedido chegar.
O lado do Google Play, você pode reembolsar mas o item já se foi
O Google Play dá ao desenvolvedor mais controle direto do que a Apple, e isso ajuda menos do que você imagina, porque os caminhos de reembolso mais rápidos nunca chegam até você.
A janela de autoatendimento de 48 hours pula você por completo
Dentro de 48 hours após a compra, um cliente do Google Play pode pedir um reembolso pela loja e muitas vezes obtê-lo automaticamente, sem o seu envolvimento. Você não é consultado, não opina, e para um consumível isso significa que as moedas foram gastas e o dinheiro se foi antes de você saber que houve um pedido. A Voided Purchases API é como você fica sabendo depois do fato, para poder revogar o que restar do direito de acesso.
Reembolso e revogação, e o que a revogação não pode fazer
Você mesmo pode conceder um reembolso de consumível pelo Play Console ou pela Order Management API, com um parâmetro opcional de revogação que retira o acesso. A revogação funciona bem em coisas que persistem, uma assinatura ou um direito de acesso durável. Ela não consegue desgastar de volta um consumível. Se o cliente já transformou as moedas em um resultado entregue, a revogação não tem nada a recuperar, e você carrega o custo de cumprimento sem uma venda que o compense.
O que significa em dinheiro quando as regras de estorno mudam
Um reembolso e um estorno não são o mesmo prejuízo, e em um consumível a distância está prestes a aumentar. Um reembolso reverte a venda e em geral devolve a comissão da loja. Um estorno é o banco do cliente forçando o dinheiro de volta, e ele é definitivo.
A partir de August 3, 2026, o Google Play transfere o custo de um estorno para o desenvolvedor: o preço de compra menos a taxa de serviço do Play, mais a taxa de estorno do banco. Em um consumível que você já entregou, a conta é brutal. Você pagou o processamento para cumpri-lo, perde o preço de compra, e agora paga a taxa do banco por cima. Um único pacote de moedas contestado pode custar mais do que vários vendidos renderam. A lição não é brigar contra estornos depois do fato, o que você raramente vence, mas manter clientes insatisfeitos no caminho do reembolso, em que o prejuízo é menor e a parte da loja volta, em vez do caminho da disputa, em que ela não volta.
Como perder menos com reembolsos de consumíveis
Você não consegue impedir que as lojas reembolsem. Você consegue garantir que, quando elas o fizerem, você tenha entregado com honestidade, respondido por completo, e conseguido ver o padrão antes que ele cresça.
Entregue no lado do servidor e registre
Conceda os consumíveis a partir do seu servidor depois de verificar a transação, e registre o momento da entrega e do consumo vinculado ao id da transação. Esse registro é o que permite responder a um CONSUMPTION_REQUEST com um consumptionStatus verdadeiro em vez de um palpite. Um consumível que você entregou mas não consegue provar que entregou é um reembolso que você perderá por padrão.
Responda a todo CONSUMPTION_REQUEST, e responda com franqueza
Responda dentro das 12 hours, sempre. Reporte o consumptionStatus real. Exagerar o uso de um cliente que genuinamente não recebeu as moedas convida o estorno que você tentava evitar, e o estorno é o resultado mais caro. Honesto, completo, no prazo. É esse o jogo inteiro, e ele só funciona se os dados já estiverem capturados antes de o pedido chegar.
Acompanhe os consumíveis como o próprio grupo de reembolso
Misture os reembolsos de consumíveis na sua taxa geral de reembolso e o sinal desaparece. Acompanhe-os separadamente. Um pico de reembolsos em um pacote de moedas ou nível de crédito costuma apontar para um problema específico, um resgate quebrado, um preço enganoso, um pacote que entrega menos do que o ícone sugere. Leia os reembolsos de consumíveis contra as vendas de consumíveis, por produto, e a causa costuma ser óbvia.
A versão curta
O reembolso de uma compra consumível no app é o reembolso que custa a você antes mesmo de você ouvir falar dele, porque as moedas foram gastas, os créditos foram queimados, e o processamento foi cobrado no momento em que o cliente comprou. A Apple deixa você falar uma vez, por 12 hours, pelo CONSUMPTION_REQUEST, e em um consumível essa resposta é quase a única prova que existe. O Google Play deixa você reembolsar mas raramente pergunta antes, e a partir de August 2026 um estorno de consumível custa mais do que a própria venda. Entregue no lado do servidor, registre o que entregou, responda a todo pedido com sinceridade, e mantenha o prejuízo na faixa do reembolso em vez da faixa da disputa.
Perguntas frequentes
- Posso eu mesmo reembolsar uma compra consumível no app?
- No Google Play, sim. Você pode conceder um reembolso de consumível pelo Play Console ou pela Order Management API, com uma revogação opcional. Na App Store, não. A Apple decide todo reembolso pelo reportaproblem.apple.com, e a sua única participação é a notificação CONSUMPTION_REQUEST que você tem 12 hours para responder.
- O que é um CONSUMPTION_REQUEST e quanto tempo tenho para responder?
- Um CONSUMPTION_REQUEST é o App Store Server Notification que a Apple envia quando um cliente pede um reembolso em um consumível, se o compartilhamento de dados de consumo estiver habilitado. Você tem 12 hours para responder com o Send Consumption Information, reportando campos como consumptionStatus e consumptionPercentage. Perca a janela e a Apple decide sem a sua contribuição.
- Por que a minha resposta de consumo importa mais para um consumível do que para uma assinatura?
- Para uma assinatura, a Apple calcula quanto do período de cobrança decorreu e se apoia nisso, então a sua resposta em geral apenas define uma preferência. Para um consumível não há tempo decorrido a medir, então o consumptionStatus que você reporta é quase a única prova de uso que a Apple tem. Um consumível totalmente consumido é o fato mais forte que você pode enviar.
- Se um reembolso de consumível for concedido, recebo de volta o custo de processamento?
- Não. O reembolso reverte o preço de compra e em geral a comissão da loja, mas o processamento, as chamadas de API e o armazenamento que você gastou entregando o consumível já foram cobrados e continuam cobrados. É por isso que um reembolso de consumível custa a você mais do que apenas o preço de venda, e por que provar a entrega é a única defesa real.
- Como a mudança de estorno do Google Play de August 2026 afeta os consumíveis?
- A partir de August 3, 2026, um estorno no Google Play transfere o preço de compra menos a taxa de serviço do Play, mais a taxa de estorno do banco, para o desenvolvedor. Em um consumível que você já entregou, você perde o custo de cumprimento, o preço de venda, e a taxa do banco juntos, então um único pacote contestado pode custar mais do que vários vendidos renderam. Manter os clientes no caminho do reembolso, e não no do estorno, é o resultado mais barato.
Fontes e leituras adicionais
- Apple Developer: Send Consumption Information (App Store Server API)
- Apple Developer: consumptionStatus values
- Apple Developer: ConsumptionRequest fields
- Apple: Request a refund at reportaproblem.apple.com
- Google Play Console Help: Manage your app's orders and issue refunds
- Google Play Developer API: Method orders.refund
- Google Play Developer: Voided Purchases API
- Google Play Console Help: Updates to refund protection and chargeback cost responsibility (August 3, 2026)
RefundHalt
O piloto automático de reembolsos para App Store e Google Play
Continue lendo
Compras no aplicativo feitas por crianças sem autorização são reembolsadas ao responsável quase sempre, e o custo fica com você
Quando uma criança compra um pacote de moedas no telefone de um responsável, tanto a Apple quanto o Google reembolsam, e nenhum dos dois pergunta a você antes. Os reguladores fizeram assim. Veja como esses reembolsos de compras no aplicativo não autorizadas funcionam em cada loja, a janela de 15 minutos por onde o dinheiro vai, e quanto uma delas realmente custa a você.
Você nunca foi dono do app refund tax, então um reembolso custa a sua parcela, não o total do recibo
Reembolse uma compra no aplicativo e o recibo mostra o preço mais o imposto voltando. O imposto nunca foi o seu dinheiro. Apple e Google o cobram e repassam como merchant of record e depois o revertem em um reembolso sem tocar na sua parcela. Aqui está o que um reembolso realmente custa e a única configuração em que o imposto se torna seu.