Modelagem para pagamento de planos  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Guevara
GUJ Master
[Avatar]

Membro desde: 24/02/2009 17:56:09
Mensagens: 1023
Offline

Oi pessoal!
Criei um sistema onde o cliente efetua pagamento para poder usar o serviço oferecido pelo site, o cliente escolhe o plano (30, 60 ou 90 dias) e efetua o pagamento no pagseguro.
O problema é quanto ao vencimento, como posso modelar estas classes para que exista uma forma de cobrar do cliente em determinadas datas e que em pagamentos efetuados antes da data de vencimento, esta data não seja alterada?

No momento tenho esta classes:


A idéia é ter a mesma funcionalidade de planos de hospedagem encontrados na internet. O cliente escolhe um plano, paga e depois terá datas de vencimento, efetuando pagamento antecipado, a data de vencimento não é alterada.
Alguma dica?
Abraço!



Analista de Sistemas e desenvolvedor WEB Java e Python
http://twitter.com/eguevara2012
[WWW]
Guevara
GUJ Master
[Avatar]

Membro desde: 24/02/2009 17:56:09
Mensagens: 1023
Offline

Estava pensando em colocar um atributo "vencimento" na classe pagamento, e gerar um novo pagamento com data de vencimento calculada a partir do pagamento do cliente.


Exemplo: Se o cliente efetuar o primeiro pagamento dia 15, esta será a sua data de vencimento, portanto o cálculo será sempre adicionar um mês à esta data.
Pagamento atual: 15/08/2011
Próximo vencimento:15/09/2011

Se o cliente pagar dia 13/09/2011, eu verifico o mês do vencimento e comparo com o mês de pagamento, sendo em setembro, o cliente estará pagamento a sua mensalidade sem alterar a data de vencimento que é dia 15. Gravo o pagamento referente ao mês de setembro e gero um novo pagamento em aberto para vencimento em 15/10/2011 com status "pendente".
O que acham? Alguma sugestão pessoal?
Abraço!




Analista de Sistemas e desenvolvedor WEB Java e Python
http://twitter.com/eguevara2012
[WWW]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team