Remove temporary hacks from WebsiteGateway
Add IPN validation