Garu

2026-10-14

v0.30.0 — Assinatura com cartão e Pix Automático, e o Pix Automático no seu saldo

assinaturaspix-automaticofinanceirocheckoutsegurancabugfix

Uma assinatura agora é paga com cartão ou Pix Automático, e você escolhe quais no cadastro do produto. A página do link e a sessão de checkout mostram as mesmas formas de pagamento.

Assinaturas: cartão e Pix Automático

  • No produto de assinatura, você liga ou desliga Cartão de crédito e Pix Automático. Pelo menos um precisa ficar ligado.
  • Pix, boleto e carnê não aparecem mais numa assinatura. Eles cobram uma vez só, e uma assinatura cobra todo mês.
  • Os produtos de assinatura que você já tinha ficam com o cartão ligado. Antes, o checkout aceitava cartão em toda assinatura.
  • O Pix Automático não aceita preço com período de teste. Num preço com teste, o comprador paga com cartão.
  • Se nenhuma forma de pagamento sobra para um plano, a página avisa o comprador. Ela não mostra mais um formulário que não pode ser pago.

Sessão de checkout

  • A sessão de uma assinatura agora oferece o Pix Automático. Pela API, use pixAutomatic em payment_methods.
  • Numa assinatura, a sessão usa só creditCard e pixAutomatic de payment_methods. Se a lista também tiver pix ou boleto, eles ficam de fora, e a sessão é criada como antes.
  • Uma sessão de assinatura sem price_id usa o primeiro preço ativo do produto.
  • A API recusa, com erro 400, uma sessão que o comprador não conseguiria pagar. Por exemplo: só Pix Automático num preço com período de teste.
  • Quando o comprador autoriza o Pix Automático, ele volta para a sua success_url, como no cartão.

Pix Automático no seu saldo

  • Uma venda paga com Pix Automático agora entra no seu saldo e no extrato, com a taxa do Pix, como as outras vendas. Antes ela não aparecia no Financeiro.

Dados bancários

  • A conta para saque agora pede o dígito da conta.
  • A Garu confere o formato: banco com 3 números, agência com 4 e conta com até 13.

Segurança

  • A URL de retorno (success_url, cancel_url e returnUrl) precisa começar com http:// ou https://. Outro esquema recebe erro 400.
  • O pedido de nova senha responde do mesmo jeito para qualquer e-mail.
  • O link Política de Privacidade dos e-mails abre a página certa.