Refactoring paypal standard ipn views

View refactoring using Django CBV to get a more object oriented code, and to remove the TODO comment asking for refactoring.
Ok. So, even with this suggestion it would be ok?