Google Play Refund Management

Guia do Desenvolvedor sobre Reembolsos no Google Play: O Que Você Pode Realmente Contestar

No Google Play, o único reembolso que você pode contestar é um chargeback em análise, e você tem cerca de 24 horas. Veja como funcionam, na prática, os reembolsos, as compras anuladas e os chargebacks do Play.

7 min read
Guia do Desenvolvedor sobre Reembolsos no Google Play: O Que Você Pode Realmente Contestar

Resposta rápida: No Google Play, a maioria dos reembolsos acontece sem a sua participação — o Google os emite, revoga o direito de acesso e te notifica depois, por meio de uma compra anulada. O único reembolso que você pode realmente contestar é um chargeback em análise, em que o Google concede cerca de 24 horas para você enviar uma recomendação. Tudo o mais você acompanha, não disputa. Saber diferenciar um do outro é o que separa recuperar receita de vê-la escapar silenciosamente.

Por que o Google Play é diferente da Apple

Se você chegou até aqui vindo do lado da Apple nos reembolsos, ajuste suas expectativas: as duas lojas funcionam de forma bem diferente.

Na Apple, os desenvolvedores podem receber um CONSUMPTION_REQUEST e fornecer informações de consumo para o processo de decisão de reembolso da Apple. Esse é o fluxo abordado em automação de reembolso apple.

O Google Play segue um modelo diferente. O Google pode processar reembolsos conforme suas próprias políticas, enquanto chargebacks específicos podem entrar em um processo de análise do desenvolvedor. O Google agora fornece uma PendingRefundReviewNotification quando um chargeback exige análise do desenvolvedor. Os desenvolvedores podem então usar a ReviewRefund API para informar uma preferência de reembolso e evidências relevantes de uso da compra dentro de 24 horas.

Essa distinção é essencial ao construir um fluxo de reembolso do google play.

As três coisas que acontecem no Play

Ajuda separar o que realmente acontece no Google Play em três eventos distintos, porque os desenvolvedores costumam misturar tudo e depois se perguntam por que "não conseguem contestar reembolsos".

Evento

Quem decide

Você pode contestar?

Como você fica sabendo

Reembolso do usuário/Google

Google

Não

Notificação de compra anulada, após o fato

Compra anulada

Google

Não

Real-time developer notification

Chargeback em análise

A rede do cartão, informada pelo Google

Sim — ~24h para responder

Real-time developer notification

Os dois primeiros você registra para manter seus direitos de acesso e dados analíticos precisos. O terceiro é o único que tem uma janela de decisão que você pode influenciar.

Análises de chargeback: a única que você pode contestar

Um chargeback no google play acontece quando um cliente contesta um pagamento junto à sua instituição financeira, em vez de simplesmente solicitar um reembolso normal do Google Play.

Quando um chargeback exige análise do desenvolvedor, o Google envia uma PendingRefundReviewNotification. O desenvolvedor pode então avaliar a transação e informar uma preferência de reembolso, como APPROVE, DECLINE ou NEUTRAL, junto com evidências relevantes de uso da compra. Atualmente, o Google oferece uma janela de resposta de 24 horas para esse processo de análise.

Essa é a parte do processo de reembolso do google play em que o tempo de resposta importa.

Na prática, o ideal é capturar toda análise pendente em tempo real e enviar a recomendação adequada antes que a janela de 24 horas se encerre.

Compras anuladas: acompanhe, não dispute

Tudo que não é uma análise de chargeback precisa ser tratado de forma diferente.

Um fluxo baseado na voided purchases api ajuda os desenvolvedores a identificar compras que foram canceladas ou anuladas, para que o app mantenha o estado dos direitos de acesso e os relatórios financeiros precisos.

Você não pode tratar toda compra anulada como uma oportunidade de disputa. Em vez disso, é preciso registrar o evento e garantir que o acesso do usuário reflita o estado real da compra.

Há três motivos pelos quais isso importa:

  1. Precisão dos direitos de acesso: Se uma compra foi reembolsada ou revogada, seu app deve refletir isso. Um usuário que não tem mais um direito de acesso válido não deve continuar recebendo acesso premium.

  2. Dados analíticos limpos: Reembolsos e chargebacks afetam os relatórios de receita, o LTV e outras métricas de assinatura quando não são contabilizados corretamente.

  3. Detecção de padrões: Um conjunto de compras anuladas vindas de uma mesma região, SKU ou fonte de aquisição pode revelar um problema de produto, cobrança ou aquisição, mesmo quando você não consegue reverter a transação individual.

Portanto, a postura correta é: registrar todo evento relevante, manter os direitos de acesso e os relatórios precisos, e concentrar seu esforço real de contestação nos chargebacks que entram em análise do desenvolvedor.

O que a visibilidade em tempo real realmente exige

Nada disso funciona sem visibilidade em tempo real.

O Google Play usa as Real-time Developer Notifications por meio do Google Cloud Pub/Sub para notificar seu backend sobre eventos relevantes de cobrança. A PendingRefundReviewNotification é especialmente importante porque informa ao seu sistema que um chargeback exige análise do desenvolvedor e que há uma janela de resposta de 24 horas disponível.

É aqui que as real-time developer notifications deixam de ser apenas um recurso de monitoramento. Elas podem se tornar o gatilho de um fluxo de reembolso automatizado.

Seu backend precisa receber a notificação, identificar o pedido afetado, avaliar as informações disponíveis de transação e consumo, e enviar a resposta adequada por meio da Google Play Developer API.

Você também precisa reconciliar os dados de notificação com as APIs do Google, para que um evento perdido não se transforme em um reembolso ou uma atualização de direito de acesso perdidos silenciosamente.

Para equipes que processam um grande volume de transações, manter essa infraestrutura manualmente pode se tornar operacionalmente caro.

Uma plataforma gerenciada de software de gestão de reembolsos do Google Play pode eliminar grande parte dessa carga de monitoramento e de fluxo de trabalho, centralizando notificações, eventos de reembolso, análises de chargeback e dados analíticos.

Como a parte contestável é tratada

Assim que as notificações começam a fluir, duas tarefas precisam ser feitas continuamente, a qualquer hora:

  • Nas análises de chargeback: receber a PendingRefundReviewNotification, avaliar a transação e enviar a recomendação adequada e as evidências de uso da compra por meio da ReviewRefund API dentro da janela de 24 horas.

  • Em tudo o mais: registrar o reembolso ou a compra anulada, atualizar os direitos de acesso e alimentar seus dados analíticos, para que eventos que você não pode contestar ainda assim gerem dados precisos e padrões visíveis.

O fluxo de reembolso do play console continua útil para visualizar pedidos manualmente e emitir reembolsos elegíveis. O Google documenta ações de reembolso e de reembolso/revogação de assinatura por meio do Play Console, enquanto a Google Play Developer API também pode ser usada para operações de reembolso compatíveis.

O RefundSensor faz as duas coisas em um único dashboard, junto com seus reembolsos da Apple, para que você não precise operar ou manter sistemas separados para cada loja.

O que isso pode e não pode fazer

  • Não é possível transformar todo reembolso do Google Play em uma disputa. O Google pode emitir reembolsos conforme suas políticas de reembolso, e esses eventos são diferentes dos chargebacks que entram em análise do desenvolvedor.

  • Não é possível garantir que um chargeback específico será resolvido a seu favor. O processo de análise é um processo de decisão do Google, e a recomendação do desenvolvedor não garante o resultado.

  • É possível garantir que seu sistema detecte análises de chargeback pendentes, responda dentro da janela disponível e acompanhe outros eventos de reembolso e de compra anulada, mantendo seus direitos de acesso e dados analíticos precisos.

Ser realista sobre os dois primeiros pontos é o que torna o terceiro valioso: você para de perder oportunidades de análise por causa do tempo de resposta e deixa de atuar às cegas no restante da sua atividade de reembolso no Google Play.

Fontes oficiais {#official-sources}

As políticas e APIs do Google mudam, então trate a documentação oficial do Google como a autoridade final:

Um único dashboard para as duas lojas. O RefundSensor captura as análises de chargeback do Google Play em tempo real e envia uma recomendação de recusa dentro da janela, acompanha todos os outros reembolsos e compras anuladas, e faz o mesmo para a Apple, tudo em um só lugar. Notificações provisionadas automaticamente, sem alterações de código. Comece grátis →

Links internos a adicionar após a publicação: pilar de automação de reembolso da Apple · voided purchases API vs RTDN · padrões de abuso de reembolso.

Perguntas frequentes

Apenas um tipo: um chargeback em análise, em que o Google concede cerca de 24 horas para você enviar uma recomendação. Reembolsos comuns e estornos iniciados pelo Google são decididos pelo Google sem participação do desenvolvedor — você pode acompanhá-los, mas não contestá-los.

É quando um cliente contesta uma cobrança junto ao banco ou à rede do cartão, e a disputa entra em um período de análise. O Google permite que você envie uma recomendação sobre como resolvê-la, geralmente dentro de ~24 horas.

O reembolso é a devolução do dinheiro. Uma compra anulada é a notificação do Google de que uma compra não é mais válida, geralmente como resultado de um reembolso ou revogação. Você usa os eventos de compra anulada para manter os direitos de acesso e os dados analíticos precisos.

Crie um tópico do Google Cloud Pub/Sub, conceda acesso de publicação ao Google Play, configure-o no Play Console e inscreva seu backend. Faça a reconciliação com a Voided Purchases API para que uma notificação perdida não gere uma lacuna. O RefundSensor provisiona automaticamente o tópico do Pub/Sub, então você só precisa colar um nome de tópico.

Não. O tratamento de reembolsos e chargebacks acontece no lado do servidor, por meio das Real-time Developer Notifications e da Google Play Developer API, sem necessidade de SDK ou reenvio do app.

#google play refund developer#google play chargeback#voided purchases api#real-time developer notifications#play console refund#android refund
Refund SensorRefund Sensor TeamRefund defense for App Store and Google Play developers