Documentation Index
Fetch the complete documentation index at: https://docs.garu.com.br/llms.txt
Use this file to discover all available pages before exploring further.
O que é
O Pix Automático é o débito recorrente do Pix, regulamentado pelo Banco Central. A ideia é simples: o seu cliente autoriza a cobrança uma única vez, direto no app do banco dele, e a partir daí cada ciclo é debitado automaticamente — sem QR Code novo, sem boleto, sem cartão. É o melhor dos dois mundos: a conversão e a familiaridade do Pix, com a recorrência silenciosa de uma assinatura no cartão.Autoriza uma vez
O cliente aprova a recorrência no app do banco. Só uma vez.
Debita sozinho
Os próximos ciclos caem automaticamente, no valor e na data combinados.
Sem cartão
Funciona com qualquer conta que tenha Pix. Não precisa de cartão de crédito.
Quando usar
Pix Automático, Pix tradicional e cartão recorrente resolvem coisas diferentes. Escolha pelo tipo de cobrança:- Pix Automático
- Pix tradicional
- Cartão recorrente
Use para cobranças que se repetem e onde você quer evitar atrito a cada ciclo.
- Mensalidades, assinaturas, clubes, planos de serviço.
- O cliente não tem cartão ou prefere pagar pela conta.
- Você quer recorrência sem depender da validade/limite de um cartão.
Como o cliente autoriza
A autorização é o único momento em que o cliente precisa agir. Depois disso, é tudo automático.O cliente abre o link de autorização
No checkout, ao escolher Pix Automático, a Garu mostra um QR Code (ou código Pix copia-e-cola) de autorização de recorrência — não é um pagamento comum.
Ele aprova no app do banco
O cliente abre o app do banco e vai até a seção “Pix Automático” ou “Recorrência Pix” (o nome varia por banco). Lá ele revisa quem está cobrando, o valor e a frequência, e confirma a autorização.
A autorização é registrada
O banco confirma a recorrência e devolve a confirmação para a Garu. A assinatura sai de
waitingPayment e vira active.Enquanto o cliente não confirma no app, a assinatura fica em
waitingPayment. Acompanhe esse estado pelo webhook ou pelo endpoint de status até virar active.O que acontece nos próximos ciclos
Aqui está a graça do Pix Automático: nos ciclos seguintes não acontece nada visível para o cliente.- A Garu solicita o débito na data do ciclo.
- O banco debita a conta do cliente automaticamente, dentro da autorização que ele já deu.
- A Garu confirma o pagamento e dispara os webhooks de sempre (
transaction.payment.succeeded,subscription.renewed). - O cliente não recebe QR Code, não precisa abrir o app, não precisa pagar nada manualmente.
Como cancelar
A recorrência pode ser encerrada pelos dois lados. Em qualquer caminho, a Garu reflete o cancelamento e disparasubscription.cancelled.
- Pelo vendedor (você)
- Pelo cliente
Você cancela pela API, exatamente como faria com uma assinatura no cartão — não há endpoint novo para Pix Automático:A Garu comunica o banco para encerrar a autorização e os próximos ciclos não são mais debitados.
Modelo de falha
Pix Automático falha diferente de cartão, e é importante entender a diferença. Não existe retry de rede. Quando o banco recusa um débito (saldo insuficiente, autorização revogada, etc.), a rede do Pix não fica retentando o débito sozinha como acontece com cartão. A Garu recebe a recusa e age na hora. O que a Garu faz:Coloca a assinatura em past_due
O status vira
past_due (inadimplente). O cliente continua na base, mas o ciclo não foi pago.Aplica a régua de cobrança (dunning)
A mesma máquina de estado de inadimplência das assinaturas no cartão entra em ação — lembretes ao cliente, janela de recuperação, etc.
active → past_due → (active se recuperar | canceled se não).
Como a régua de inadimplência é a mesma do cartão, o seu código de tratamento de falha não muda. Escute
subscription.payment_failed e reaja ao status past_due do mesmo jeito — veja Tratar falhas.Estados da assinatura
No checkout público e no polling de status, a assinatura de Pix Automático passa por estes estados:| Status | Significado |
|---|---|
waitingPayment | Criada, aguardando o cliente autorizar a recorrência no app do banco |
active | Autorizada e cobrando normalmente |
past_due | Um ciclo foi recusado; em régua de recuperação |
canceled | Encerrada (pelo vendedor, pelo cliente no banco, ou por inadimplência) |
inactive | Inativa |
Próximos passos
Como integrar Pix Automático
Receita passo a passo: ativar no produto, cobrar e escutar webhooks.
Cobranças agendadas
Agende ciclos recorrentes com
pix_automatic.Assinaturas
Recorrência via checkout público e portal do cliente.
Webhooks
Eventos de assinatura e transação que você vai escutar.