Improving paypal_ipn action
Refactoring inheritance between Order and ProductOrder and moving methods to the superclass