Sincronizar status e cancelar cobrança

MEDSAC IA

MEDSAC IA

Última atualização em Jun 14, 2026

Duas ações de manutenção ficam no painel de detalhes (drawer) da tela global: Sincronizar status e Cancelar cobrança.

Sincronizar status

Para que serve: reconciliar o status local com o Pagar.me. É o plano B quando um webhook se perde, ou para conferir na hora.

Como usar: abra a cobrança no drawer e clique em Sincronizar status. O MEDSAC consulta a cobrança no Pagar.me (/charges) e atualiza o status, preenchendo as datas de pago/recusado/cancelado quando aplicável.

Quem pode: administradores e atendentes (é uma ação de leitura/reconciliação).

Regras de segurança:

  • "Pago" vence "Expirado" — se o paciente pagou fora do prazo, o sync confirma como Pago.

  • Nunca rebaixa uma cobrança paga — uma cobrança paga só evolui para Estornado; não volta para pendente.

  • Não reverte "Expirado" para "Pendente" — a expiração local é mantida (a menos que tenha sido paga).

Cancelar cobrança

Para que serve: cancelar uma cobrança pendente no Pagar.me e marcá-la como Cancelada no MEDSAC.

Como usar: abra a cobrança e clique em Cancelar cobrança (botão vermelho). Há uma confirmação, pois a ação não pode ser desfeita.

Quem pode: apenas administradores.

Regras:

  • Só aparece quando a cobrança é cancelável (pendente).

  • Não é possível cancelar uma cobrança paga ou estornada — o botão nem aparece.

  • Ao cancelar, o MEDSAC registra a data de cancelamento e deixa uma nota privada na conversa.

Rastreabilidade

Cada cobrança guarda o histórico de eventos de webhook recebidos (tipo, ids externos, status de processamento), para auditoria — sem expor o conteúdo bruto do provedor.