Added PurchaseFailureEvent with a message