Plataforma de inscrição e gestão de workshops online para a Scoring — com pagamentos EuPago (Multibanco + MB WAY), emissão automática de faturas (Invoice Express) e emails transacionais via Resend.
paid automaticamente.Tabelas workshops, registrations, feedback, email_log com Row Level Security e políticas de acesso público/admin.
Login, CRUD de workshops (incluindo formador, preço, campos de feedback), lista de participantes, visualização de feedback, exportar CSV.
Listagem de workshops, detalhe, formulário de inscrição, formulário de feedback pós-evento e página de confirmação.
Confirmação de inscrição (com dados de pagamento), lembrete D-1, pedido de feedback pós-evento e declaração de presença em PDF. Remetente: workshops@scoring.pt.
Exportação de participantes, inscrições e respostas de feedback com filtros por workshop e email.
Vercel production activo, todas as env vars configuradas (Supabase, Resend, EuPago, Cron), domínio scoring.pt verificado no Resend. URL: scoring-workshops.vercel.app
Geração de referência Multibanco e pedido MB WAY no momento da inscrição. Webhook implementado para receber confirmação de pagamento com verificação HMAC-SHA256.
Endpoint /api/webhooks/eupago implementado e deployado. Aguarda configuração da URL de callback no backoffice EuPago (credenciais de login da Scoring pendentes).
O formulário de criar/editar workshop no admin ainda não expõe o campo preco — é necessário para a Scoring definir o preço de cada workshop sem acesso directo ao DB.
Após webhook PAID da EuPago, emitir fatura automaticamente via Invoice Express API e enviar ao participante por email. Aguarda API key + account name da Scoring.
Sessão de validação end-to-end com a Scoring, remoção do botão de acesso rápido (teste@scoring.pt) e comunicação aos primeiros participantes reais.
/api/cron/reconcile-payments cobre isto, mas requer execução periódica até webhook ficar activo.