* [[AuthenticationRequired]] --> If user Anonymous
* [[UserPurchasePinValueNoMatch]] --> if user pin doesn't match or sent empty
* [[InvalidPaymentType]] --> if paymentType = Unknown || (or PaymentType not in product payment types)
* [[UserDoesNotHaveMandatorySubscription]] --> If mandatory subscription is active, User has not purchase it, and user is trying to buy a product != MandatorySubscription
* [[InvalidReturnOrCancelURL]] --> if paymentType = Paypal, webpay or worldpay and returnUrl or cancelURl empty or null