2026-05-29
v0.14.0 — Pix Automático nas assinaturas: o cliente assina direto pelo checkout do produto
Na v0.13.0 lançamos Pix Automático em cobranças agendadas (criadas pelo painel). Era útil para cobranças pontuais, mas o ponto onde sua receita recorrente realmente acontece é o checkout público de produtos com assinatura — e lá só dava para pagar com Cartão.
Agora a página /pay/<produto>?priceId=<plano> mostra Pix Automático como uma nova aba ao lado de Cartão (quando o produto está marcado como pixAutomatic, o padrão para todos os produtos de assinatura). O fluxo é:
Renovações, falhas de cobrança, "past_due" depois de N tentativas, cancelamento — tudo passa pela mesma máquina de estado já usada pelas assinaturas de cartão.
POST /api/subscribe agora aceita paymentMethod: 'pix_automatic'. Quando presente, o creditCard é dispensado e a resposta inclui brCode + qrCodeImage + subscriptionUuid em vez de uma Charge quitada.GET /api/subscribe/:uuid/status (público) para o polling da página de consentimento. Usa o UUID da assinatura — não o id sequencial — para não ser enumerável.product.pixAutomatic (padrão ON). O toggle no painel chega em seguida; até lá, dá para desligar via banco se algum produto não deve oferecer Pix Automático.paymentMethod chegam em seguida nos repositórios públicos.trialPeriodDays > 0 ainda recusam Pix Automático até validarmos o agendamento da primeira cobrança.