Link de pagamento

Cada cobrança vira um pedido WooCommerce com um link de pagamento público. Esse link é gerado pelo WooCommerce e enviado ao responsável financeiro pelo módulo de Comunicação (ou copiado manualmente do detalhe da cobrança quando necessário).

O responsável abre o link, vê o resumo do pedido e escolhe um dos gateways ativos para pagar. Não precisa de login no WordPress, não precisa de cadastro — é um checkout direto, como qualquer pedido de loja.

O diferencial está no que acontece antes do cliente ver o valor. Toda vez que alguém abre o link de pagamento, o plugin intercepta a página e recalcula o valor de cada linha do pedido antes de ela renderizar. O cliente sempre vê o valor correto para o momento em que está pagando — não o valor congelado de quando a cobrança foi gerada.

O recálculo combina três insumos:

  • Snapshot congelado na geração — as regras vigentes na data de geração do ciclo. Alterações nas regras posteriores não afetam o cálculo.
  • Contexto atual do membro e da família — idade, seção, ramo, status, tamanho atual da família. Se a família cresceu desde a geração, o desconto familiar maior é aplicado automaticamente. Se um membro virou inativo, ele sai da conta.
  • Data atual — usada para avaliar a janela do desconto antecipado e detectar atraso.

Regras aplicadas dinamicamente

  • Desconto pagamento antecipado (EARLY_PAYMENT_DISCOUNT) — se a data atual está dentro da janela “dias antes do vencimento” configurada na regra, o desconto incide sobre o valor base. Fora da janela, o cliente vê o valor cheio.
  • Multa por atraso (LATE_FEE) — só aplica quando a data atual já passou do vencimento. No dia exato do vencimento ainda não há atraso.
  • Desconto/Acréscimo/Crédito — reaplicados com base no contexto atual e respeitando faixas (tiers) por tamanho de família.
  • Isenção (WAIVER) — se aplicada, zera o total e curto-circuita as demais regras.

Link de pagamento dentro da janela do desconto antecipado Cliente abriu o link 4 dias antes do vencimento: o desconto antecipado de 5% foi aplicado dinamicamente.

Link de pagamento fora da janela do desconto antecipado Mesma cobrança aberta fora da janela: o desconto antecipado não aplica e o valor cheio aparece.

Se um responsável reclamar que “o valor mudou entre um dia e outro”, quase sempre é isso: ele abriu o link fora da janela do desconto antecipado, ou passou a data de vencimento e a multa entrou. Confira a data de abertura contra a janela configurada na regra (ver Motor de regras) antes de supor erro de sistema.

Falha silenciosa: nunca quebra a página

Se algo inesperado acontecer durante o recálculo (regra mal formada, erro de banco, exceção de domínio), o erro é capturado e o cliente vê o valor original já gravado no pedido. Em hipótese alguma uma página pública é quebrada por uma falha do recálculo — é melhor cobrar um valor desatualizado do que mostrar um erro para o responsável financeiro.

Cobranças já Pagas ou Canceladas não passam por recálculo — os valores finais já estão consolidados e qualquer mudança a posteriori seria incorreta.

Veja também: Motor de regras → Desconto pagamento antecipado para a configuração detalhada da janela e do modo (percentual ou fixo).