Manutenção no código para adição de validação e métodos de Pagamento