#LOCAL("PAYMENT_TYPE", #LineItemContainer.Payment.PaymentType.Alias) #IF( (#PAYMENT_TYPE EQ "ServiRed" OR #PAYMENT_TYPE EQ "Bizum") AND #DEFINED(#INPUT.ErrorPaymentServiRed) )

#IF(#INPUT.ErrorPaymentServiRed EQ "TRANSACTION_CANCELLED") #IF(#PAYMENT_TYPE EQ "ServiRed") {PaymentCancelledMessage} #ELSE {PaymentCancelledMessageBizum} #ENDIF #ELSE #IF(#PAYMENT_TYPE EQ "ServiRed") {PaymentErrorMessage}
#IF((#INPUT.ErrorPaymentServiRed EQ "CARD_EXPIRED_OR_SUSPENDED")) {CardExpiredOrSuspended} #ELSIF((#INPUT.ErrorPaymentServiRed EQ "CARD_UNKNOWN")) {CardUnknown} #ELSIF((#INPUT.ErrorPaymentServiRed EQ "AUTHENTICATION_ERROR")) {AuthenticationError} #ELSE {UnknownError} #ENDIF #ELSE {PaymentErrorMessageBizum} #ENDIF #ENDIF

#ENDIF #ENDLOCAL