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.
I'm afraid this part of the code won't be executed, even in the old view, where used to have a @require_POST decorator. Maybe would be the case to change it to check in request.POST instead of request.GET.