Pagamentos Recorrentes
Este recurso permite gerenciar transações que se repetem várias vezes em um intervalo de datas específico e são cobradas de forma periódica, de maneira fácil e rápida. Com essa solução, você pode emitir cobranças recorrentes sem consumir o limite do cartão do cliente a cada nova cobrança. É possível definir a frequência de faturamento de acordo com o seu modelo: anualmente, mensalmente ou bimestralmente, de acordo com as suas necessidades.
A Getnet armazena os dados do cartão no vault seguro (Tokenization) para que o cliente não precise inserir os dados a cada pagamento. A configuração inicial requer integração via API + habilitação do vault + ativação do módulo de recorrência. Depois disso, as cobranças são feitas automaticamente usando o cartão armazenado.
Você pode implementar qualquer uma das seguintes funcionalidades de acordo com os seus requisitos, dependendo do país a ser considerado:
- Subscriptions Engine (Motor de Assinaturas)
- Transações One Click - Iniciadas pelo portador do cartão
- Transações de Tokenization - Iniciadas pelo estabelecimento comercial
Abaixo estão as bandeiras de cartão disponíveis que suportam pagamentos recorrentes em cada país
| Funcionalidade | Argentina | Brasil | Chile | México | Uruguai | Espanha | Colombia | Portugal |
|---|---|---|---|---|---|---|---|---|
| Subscriptions Engine | ✅ | ✅ | ✅ | ✅ | - | - | - | - |
| Pagamentos One Click | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ |
| Transações iniciadas pelo estabelecimento comercial (MIT) | - | ✅ | - | - | ✅ | ✅ | ✅ | ✅ |
Subscriptions Engine
Essas funcionalidades são implementadas seguindo estas etapas.
1. Cadastro do cliente
O cliente ou consumidor do produto/serviço deve ser cadastrado.
2. Plano de periodicidade:
As informações sobre o valor, número de parcelas e periodicidade devem corresponder a uma das seguintes opções:
- Anual: Cobra uma vez por ano,
- Mensal: Cobra uma vez por mês,
- Bimestral: Cobra uma vez a cada 2 meses,
- Trimestral: Cobra uma vez a cada 3 meses,
- Semestral: Cobra uma vez a cada 6 meses,
- Específico: Ciclo de faturamento específico em dias.
3. Assinatura
Para que a recorrência funcione, o cliente e o plano devem ser vinculados por meio da criação de uma assinatura, e as condições da assinatura serão respeitadas em todas as cobranças recorrentes. Se a data da solicitação de alteração estiver dentro do período, a alteração será contada a partir da data da solicitação + 1 dia.
Por exemplo: Se a data do cronograma de faturamento a ser alterada for 20/01/2025 e a data da solicitação for 10/01/2025, o período válido para a alteração será de 11/01/2025 a 31/01/2025.
Cobranças com agendamento que estão em processo de nova tentativa e tiveram o pagamento negado serão desconsideradas na validação do período.
4. Compra do pacote relacionado
Compra do Pacote de Recorrência (Recurrence Package) ou Pacote Modular com Recorrência e Vault (Modular Package with Recurrence and Vault).
Para mais detalhes, consulte a Referência da API
Pagamentos One Click e transações iniciadas pelo estabelecimento comercial
Card on File (CoF) é usado para armazenar com segurança os detalhes do cartão a fim de permitir pagamentos futuros sem exigir que o cliente insira novamente suas informações para cada transação. No caso de pagamentos recorrentes, essa funcionalidade permite cobranças periódicas automatizadas (por exemplo, assinaturas, associações ou serviços baseados em assinaturas), garantindo uma experiência contínua e reduzindo o atrito no checkout.
Para usá-lo como um recurso de Pagamento Recorrente, temos as seguintes opções para credentials_on_file_type
| Valores | Descrição |
|---|---|
| ONE_CLICK | Usado quando a primeira transação (parcela) de um pagamento normal é feita. |
| ONE_CLICK_PAYMENT | Usado ao fazer transações para as parcelas restantes de um pagamento normal. Nota: É necessário informar o transaction_id da primeira transação realizada. |
| RECURRING | Usado quando a primeira transação (parcela) de um pagamento recorrente é feita. |
| RECURRING_PAYMENT | Usado ao fazer transações para as parcelas restantes de um pagamento recorrente. Nota: É necessário informar o transaction_id da primeira transação realizada. |
Próximo Passo
Você pode explorar mais recursos da Global API da Getnet:
- Leia mais sobre Criar um Pagamento Tokenizado