enable IPN messages and fix the code that accepts these messages. #38