**O que é**
O serviço de recorrência da Zoop é um conjunto de webservices que disponibiliza operação de venda recorrente através de **cartão de crédito**, com base em políticas de cobrança pré-definidas, como frequência da cobrança, valor, forma de pagamento, período de carência e tolerância em caso de atraso.
**Detalhes do produto**
Um plano define como as assinaturas serão vendidas, renovadas e faturadas. Por exemplo, uma academia pode possuir um "Plano mensal" que é renovado automaticamente todo mês, ou um "Plano bimestral", renovado automaticamente a cada dois meses.
Assinaturas definem a relação entre um plano e um cliente, possuindo data de início e fim, representando um contrato com cobranças recorrentes baseadas nas regras estabelecidas entre o cliente e o parceiro, conforme plano vinculado.

Fluxo pagamentos recorrentes
**Fluxo detalhado**
Para usar o serviço de planos e assinatura, você precisa:
Será necessário ter um [vendedor (seller)](🔗) criado.
Aguardar a aprovação do vendedor que ocorre através do time de risco da Zoop.
Criar comprador (buyer).
Crie um novo [token](🔗) do cartão de crédito e guarde o ID do token devolvido, para que você possa associá-lo a um cliente existente.
Associe um cartão de crédito com o comprador existente, dando os identificadores de token e de clientes criados. O token do cartão será anexado ao comprador e estará pronto para ser cobrado.
Criar um novo [plano](🔗) de cobrança, com definição do valor a ser cobrado, frequência da cobrança.
Criar uma nova [assinatura](🔗), vinculando o plano criado e associando um comprador com método de cobrança definido.
A cada vencimento da assinatura, o sistema de recorrência da Zoop irá gerar uma nova fatura, e realizar a cobrança do valor, notificando (webhook) em caso de sucesso ou falha para continuação do fluxo de aprovação/liberação dos serviços no seu sistema.
**Recursos**
Cobrança automática de assinaturas pendentes de pagamento
Notificação através de webhooks dos eventos de cobranças aprovadas e rejeitadas por assinatura
Gestão de múltiplos planos e assinaturas por marketplace
Cobrança por cartão de crédito
Importante.
**Intervalo de cobrança**
O campo **"interval"** funciona em conjunto com o campo **"frequency"**, ou seja, após declarado em quanto tempo a assinatura será cobrada (mensalmente, semanalmente, anualmente ou diariamente) no campo **"frequency"** deve ser declarado em **"interval"** o número de intervalos entre a primeira cobrança e as subsequentes.
Exemplo:
"frequency": "daily", ----> **Frequência diária**
"interval": 30, -----> **A cada 30 dias o sistema recorrente irá realizar uma cobrança**
**Alteração de cartão de crédito**
Caso ocorra alteração do cartão do comprador por qualquer motivo, não haverá necessidade de alterar a assinatura em vigor, automaticamente o novo [**cartão associado**](🔗) será o padrão (default) para a realização das cobranças futuras.