#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