Todos os artigos
Playbook8 min de leitura

Você pode pausar uma assinatura ou adiar a data de renovação em vez de reembolsá-la, e assim mantém quase todo o dinheiro

Quando um assinante quer sair, você pode pausar uma assinatura, adiar a próxima cobrança ou estender a data de renovação em vez de reembolsar. Cada opção mantém o cliente e não devolve nada do dinheiro que você já recebeu. Veja como cada alavanca funciona em cada loja e o que ela economiza.

Um telefone sobre uma mesa com luz quente mostrando uma assinatura pausada com um suave símbolo de pausa, ilustrando como pausar uma assinatura em vez de reembolsá-la

Principais conclusões

  • Quando um assinante quer sair, um desenvolvedor normalmente tem três alavancas autorizadas pela loja antes de um reembolso: pausar a assinatura, adiar a próxima cobrança ou estender a data de renovação. Cada uma mantém o cliente e não devolve nada do dinheiro já recebido.
  • O Google Play permite que um usuário pause uma assinatura com renovação automática por um período entre uma semana e três meses, dependendo do ciclo de cobrança do plano, e a pausa só entra em vigor depois que o período de cobrança atual termina.
  • Enquanto uma assinatura do Google Play está pausada, o usuário perde o acesso e não paga nada, e no fim da pausa o Google tenta renová-la automaticamente.
  • A cobrança adiada do Google Play permite que um desenvolvedor empurre a próxima cobrança por apenas um dia e até um ano por chamada de API, e durante esse tempo o usuário mantém o acesso completo e não é cobrado.
  • A Apple não tem uma pausa visível para o usuário. Seu equivalente é a extensão da data de renovação da App Store Server API, que adianta a data de renovação de um assinante em até 90 dias no futuro, duas vezes por ano civil, sem cobrança pelo tempo adicionado.
  • Um reembolso de uma assinatura anual pode devolver o pagamento do último ano inteiro de uma vez, enquanto uma pausa ou alguns dias de cortesia custam uma fração disso, e é por isso que o reembolso deve ser a última opção, não a primeira.
  • Nenhuma dessas alavancas ajuda depois que um cliente contesta uma cobrança com o banco. Nesse ponto, a única contribuição que um desenvolvedor tem é a CONSUMPTION_REQUEST de 12 horas da Apple ou a janela de 24 horas do orders.reviewrefund do Google Play.

Você pode pausar uma assinatura, empurrar a próxima cobrança para o futuro ou dar dias grátis a um assinante, e cada uma dessas ações mantém o cliente nos seus registros sem devolver um centavo do que você já recebeu. Um reembolso faz o contrário. Ele devolve a última cobrança, às vezes um ano inteiro, e o cliente geralmente já foi embora de qualquer forma. Então, quando alguém diz que quer sair ou pede o dinheiro de volta, o reembolso raramente é a sua única jogada, e quase sempre é a mais cara.

Aqui está o mapa. O Google Play permite que um usuário pause uma assinatura com renovação automática, e permite que você adie a próxima cobrança de um dia a um ano. A Apple não tem botão de pausa, mas permite que você estenda uma data de renovação duas vezes por ano, até 90 dias de cada vez, sem custo para o cliente. O que segue é como cada alavanca funciona em cada loja, o que ela custa em comparação com um reembolso e a única situação em que nenhuma delas ajuda.

A escolha que você realmente tem quando um assinante quer sair

Um cancelamento e um reembolso não são o mesmo evento, e tratar cada assinante insatisfeito como um reembolso é a forma como os estúdios devolvem dinheiro que nunca precisaram devolver. Um cancelamento interrompe a próxima renovação e deixa o dinheiro já pago onde está. Um reembolso volta atrás e retira uma cobrança que você já havia registrado. Entre esses dois fica um conjunto de ferramentas da loja criadas exatamente para este momento: manter a pessoa assinante, ou manter o relacionamento aquecido, sem reverter um pagamento.

Pausar, adiar, estender e depois reembolsar

A ordem importa. Uma pausa estaciona a assinatura para que o cliente possa se afastar e voltar. Um adiamento ou uma extensão concede tempo grátis, o que transforma um possível pedido de reembolso em um gesto de boa vontade que custa dias, não dólares. Um reembolso é a ferramenta de último recurso, porque é a única das quatro que retira dinheiro da sua conta. Recorra a ele quando as outras não servirem, não antes.

Como pausar uma assinatura no Google Play

O Google Play é a única das duas lojas com uma pausa de verdade. Um usuário abre a assinatura na Play Store, escolhe pausá-la e a loja cuida do resto. Você não aprova, mas pode projetar em torno disso.

Quanto tempo uma pausa pode durar

Um usuário pode pausar por um período entre uma semana e três meses, e as opções dependem do ciclo de cobrança do plano. A pausa sempre entra em vigor apenas depois que o período de cobrança atual termina, então o cliente mantém o que já pagou e a pausa começa limpa na próxima renovação.

Ciclo de cobrança do planoDurações de pausa que um usuário pode escolher
Semanal1, 2, 3 ou 4 semanas
Mensal1, 2 ou 3 meses
A cada 3 ou 6 meses1, 2 ou 3 meses
Anual1, 2 ou 3 meses

O que uma pausa faz com o acesso, a cobrança e suas consultas

Enquanto a assinatura está pausada, o usuário não tem acesso e não paga o preço de renovação. Nada sai da sua conta, e nada entra nela. Um detalhe de integração pega as equipes de surpresa: uma assinatura pausada não é retornada pelo método queryPurchasesAsync() da Play Billing Library a menos que você defina includeSuspendedSubscriptions como true. Se você não perceber isso, seu app pode tratar um assinante pausado como totalmente perdido quando ele está a um toque de voltar.

O que acontece no fim de uma pausa

No fim do período de pausa, a assinatura é retomada e o Google tenta renová-la. Um usuário também pode retomar manualmente a qualquer momento durante a pausa, e quando ele faz isso a data de cobrança muda para a data de retomada manual. Se a tentativa de renovação falhar, a assinatura segue o mesmo caminho de renovação malsucedida que qualquer outra, através do período de carência de cobrança e da retenção de conta, então uma pausa não elimina suas etapas de recuperação, apenas as adia.

A Apple não tem pausa, então você estende a data de renovação

A Apple não dá aos usuários um botão de pausa. O que ela dá aos desenvolvedores é a capacidade de mover a data de renovação de um assinante para o futuro, o que concede tempo de serviço grátis e empurra a próxima cobrança para trás. É uma ação do lado do servidor, não algo que o cliente toca.

Duas vezes por ano, até 90 dias de cada vez

Usando a App Store Server API, você pode mover a data de renovação da assinatura de um cliente duas vezes por ano civil, cada uma em até 90 dias no futuro, e o cliente não é cobrado pelo tempo adicionado. Você anexa um extendReasonCode que registra o motivo, como satisfação do cliente ou um problema de serviço. Isso é o mais perto que a Apple chega de uma pausa: em vez de estacionar o plano, você o estende, de modo que a pessoa mantém o acesso e a cobrança que você teria feito simplesmente é deslocada.

Uma única chamada pode cobrir uma interrupção

Há um segundo endpoint que estende as datas de renovação de todos os assinantes ativos de uma vez. Recorra a ele depois de uma interrupção que atingiu toda a sua base, quando dar a todos alguns dias grátis é mais barato e mais calmo do que atender uma onda de pedidos de reembolso individuais. É a versão em massa da mesma ideia: pagar em tempo grátis, não em cobranças revertidas.

Uma mão tocando um telefone para adiar a data de renovação de uma assinatura ao lado de um calendário e um relógio, ilustrando a cobrança adiada como alternativa a um reembolso

Cobrança adiada, a alavanca para dar tempo grátis sem um reembolso

A contraparte do Google Play para a extensão da Apple é a cobrança adiada, e ela é mais generosa em duração. Você chama purchases.subscriptionsv2.defer e define uma nova data de expiração posterior à atual. A cobrança pode ser adiada por apenas um dia e até um ano por chamada de API, e para ir além você chama de novo antes que a nova data chegue.

O cliente mantém tudo, e não paga nada por isso

Durante o período de adiamento, o usuário continua assinando seu conteúdo com acesso completo, mas não é cobrado pelo tempo extra, e a data de renovação é atualizada para a nova data. Os próprios exemplos do Google são um manual de retenção em miniatura: dar uma semana grátis por preencher uma pesquisa de opinião, ou compensar o acesso depois de uma interrupção prolongada que impediu as pessoas de usar seu serviço. Cada um desses é um reembolso que você não escreveu.

Conecte a notificação

Adiar uma cobrança aciona uma Real-time Developer Notification SUBSCRIPTION_DEFERRED, de modo que seu backend pode registrar a nova data de renovação e manter os direitos de acesso sincronizados. Os planos pré-pagos funcionam da mesma forma: a chamada de adiamento estende o tempo de expiração em vez da data de renovação.

Quanto cada opção custa a você em dinheiro

Esta é a parte que deveria decidir a ordem em que você tenta as coisas. As quatro jogadas não estão próximas em preço, e a diferença é maior justamente onde um reembolso mais dói, em um plano longo e de alto valor.

Um reembolso é a única jogada que retira dinheiro

Um reembolso devolve a última cobrança ao cliente. Em um plano mensal isso é um mês. Em um plano anual é calculado sobre essa última cobrança, que é o ano inteiro, revertido em um único evento. Além do valor devolvido estão os custos que você já gastou atendendo a assinatura, a computação, as chamadas de API de terceiros, o armazenamento e qualquer pagamento que você enviou a um criador, nada do qual volta. Uma pausa, um adiamento ou uma extensão não tocam em nada disso. A única coisa que custam é receita futura que você adia ou um punhado de dias que você compensa.

JogadaO que sai da sua conta agoraO que você mantém
ReembolsoA última cobrança, até um ano inteiro em um plano anual, mais o custo de atendimento que você já gastouGeralmente nada, o cliente normalmente foi embora
Pausa (Google Play)Nada agora, apenas os ciclos pausados de receita futuraO assinante e a próxima renovação
Cobrança adiada (Google Play)O valor dos dias grátis que você concedeO assinante e a próxima renovação
Extensão da data de renovação (Apple)O valor dos dias grátis que você concede, até 90 por extensãoO assinante e a próxima renovação

A conta que um chargeback piora

O argumento financeiro fica mais nítido quando a alternativa não é nem mesmo um reembolso limpo, mas uma disputa bancária. Para os pedidos do Google Play feitos depois de 3 de agosto de 2026, um chargeback perdido custa ao desenvolvedor o preço de compra menos a taxa de serviço do Play, mais a taxa de chargeback do banco. Uma pausa ou alguns dias de cortesia que impedem um cliente frustrado de ligar para o banco não é apenas mais barata que um reembolso, ela evita um custo ainda maior.

Quando uma pausa ou um adiamento é a ferramenta errada

Nada disso funciona depois que o cliente parou de falar com você e começou a falar com o banco. Uma pausa, um adiamento e uma extensão são todas coisas que você oferece a um assinante que ainda está no seu app. Elas não fazem nada por uma disputa que já foi aberta.

Uma disputa aberta tem seu próprio relógio curto

Depois que uma cobrança é contestada, sua única contribuição é uma janela estreita. A Apple envia ao seu servidor uma CONSUMPTION_REQUEST e espera até 12 horas pelos dados de consumo. O Google Play inicia um relógio de 24 horas e leva suas provas através da API orders.reviewrefund. Perca qualquer uma das janelas e a decisão é tomada sem você. Então as alavancas de retenção são para o momento anterior a um pedido de reembolso, não posterior a uma disputa bancária.

Às vezes um reembolso é a resposta certa

Oferecer tempo grátis a um cliente que foi genuinamente prejudicado, e que quer seu dinheiro em vez de mais do seu produto, pode soar como uma esquiva. Quando a jogada justa é devolver a cobrança, devolva. O objetivo não é nunca reembolsar. É parar de reembolsar por reflexo quando uma pausa ou uma semana de cortesia teriam mantido tanto o dinheiro quanto o cliente.

A lista de verificação de retenção

Nada disso é exótico. É uma rotina curta para o momento em que um assinante sinaliza que quer sair.

  • Trate o reembolso como a última de quatro jogadas, depois de pausar, adiar e estender, não a primeira.
  • No Google Play, projete para a pausa: defina includeSuspendedSubscriptions para que seu app não confunda um assinante pausado com um perdido.
  • Trate a renovação de fim de pausa como uma nova compra, porque é aí que um assinante pausado é mantido ou perdido.
  • Use a cobrança adiada no Google Play e a extensão da data de renovação na App Store para compensar dias em vez de escrever reembolsos.
  • Registre a notificação SUBSCRIPTION_DEFERRED e a extensão para que seus números de receita reflitam a data de renovação deslocada.
  • Guarde o reembolso para o cliente que foi genuinamente prejudicado e quer o dinheiro de volta, não para cada pedido.
  • Lembre-se de que as alavancas param de funcionar depois que uma disputa bancária é aberta, e responda às janelas de 12 horas e 24 horas quando uma for.

Perguntas frequentes

Você pode pausar uma assinatura do Google Play?
Sim. Um usuário pode pausar uma assinatura do Google Play com renovação automática por um período entre uma semana e três meses, dependendo do ciclo de cobrança do plano. A pausa só entra em vigor depois que o período de cobrança atual termina. Enquanto está pausada, o usuário não tem acesso e não paga nada, e no fim da pausa o Google tenta renová-la automaticamente.
Uma assinatura anual pode ser pausada no Google Play?
Sim. Para um plano anual, um usuário pode escolher uma pausa de 1, 2 ou 3 meses. A pausa começa apenas depois que o ano pago atual termina, então o cliente mantém o acesso que já pagou e a pausa começa na próxima renovação.
A Apple permite pausar uma assinatura?
Não, a Apple não tem uma pausa visível para o usuário. A ferramenta mais próxima é a App Store Server API, que permite a um desenvolvedor estender a data de renovação de um assinante em até 90 dias no futuro, duas vezes por ano civil, sem cobrança para o cliente. Isso concede tempo grátis e empurra a próxima cobrança para trás em vez de estacionar o plano.
O que é cobrança adiada no Google Play?
A cobrança adiada permite que um desenvolvedor empurre a próxima cobrança de uma assinatura para o futuro usando o método purchases.subscriptionsv2.defer. Você pode adiar por apenas um dia e até um ano por chamada de API. Durante o adiamento, o usuário mantém o acesso completo e não é cobrado, o que a torna uma forma de compensar tempo grátis em vez de emitir um reembolso.
Pausar ou adiar é mais barato do que reembolsar um assinante?
Quase sempre. Um reembolso devolve a última cobrança, que em um plano anual é o ano inteiro, e não recupera a computação, a API e o armazenamento que você já gastou atendendo a assinatura. Uma pausa não devolve nada e apenas adia receita futura, e um adiamento ou uma extensão custa a você o valor dos dias grátis que você concede. As três também mantêm o cliente, o que um reembolso geralmente não faz.

Fontes e leituras adicionais

RefundHalt

O piloto automático de reembolsos para App Store e Google Play

Continue lendo

A próxima solicitação de reembolso já está a caminho.

Configure a RefundHalt no tempo que você levaria para ler mais um e-mail de suporte sobre um reembolso que não conseguiu contestar.