[HELP] Registrar pagamento em um projeto Django

Estou trabalhando em um projeto com Django e trata sobre uma academia de artes marciais. Pensei em registrar os pagamentos da seguinte forma:

` Pagamento valor data aluno(fk)

Aluno nome cidade (...) `

Acima fiz uma abstração dos models que pretendo criar, ao realizar um pagamento eu irei registrar o valor, a data e passarei como chave estrangeira o aluno que realizou o pagamento. Minha dúvida é: como mostrar isso ao usuário do sistema? Pensei em criar uma tabela e ele poderá clicar em determinado aluno e já ter uma opção para dar baixa no pagamento do mês atual. Caso o aluno esteja devendo a mensalidade essa 'baixa' ficaria pendente e mostraria o mês o qual o aluno não pagou.

Gostaria de saber se essa é uma forma viável de executar essa tarefa. Como mexe com algo delicado que são dados financeiros vim aqui pedir a ajuda de vocês.

Olá Marcos. Seria algo assim ?

Data Aluno Situação
01/01/2023 Andressa A PAGAR [Dar baixa]
01/01/2023 Bruno PAGO [Detalhes]
01/01/2023 Carla PAGO [Detalhes]
Sim, o ideal é chegar um e-mail ou whatsapp com a cobrança e o aluno pagar e automaticamente 'dar baixa' de acordo com a data naquele determinado mês. Porém, estou fazendo que o usuário administrador faça de forma manual. Eu preciso dessa solução exatamente como você demostrou, mas também preciso de um histórico dos meses pagos. Isso tudo será junto em um dashboard para o dono da academia ter idea de quanto ele irá receber por mês.
Entendi. E justamente esses dados de recebimento é o que você tem receio de exibir, correto? Se sim, um padrão que pode ajudar é aquele usado para exibir/ocultar senha. Algumas instituições financeiras estao usando para exibir/ocultar o saldo da conta corrente nos aplicativos.
Ótima dica, na verdade eu estava na dúvida de como elaborar. Acredito que agora eu tenho uma ideia de como dar continuidade. Obrigado por essa dica, vai ser muito útil.