{PaymentCancelled}
#IF(#ErrorCode)
#IF(#ErrorCode EQ "TRANSACTION_CANCELLED")
{PaymentCancelledMessage}
#ELSE
{PaymentErrorMessage}
#IF((#ErrorCode EQ "CARD_EXPIRED_OR_SUSPENDED"))
{CardExpiredOrSuspended}
#ELSIF((#ErrorCode EQ "CARD_UNKNOWN"))
{CardUnknown}
#ELSIF((#ErrorCode EQ "AUTHENTICATION_ERROR"))
{AuthenticationError}
#ELSE
{UnknownError}
#ENDIF
#ENDIF
#ENDIF
#IF (#DEFINED(#PaymentObject))
#IF (#INSTANCEOF(#PaymentObject.Object, "Basket"))
{PaymentFailedInfoOnBasket}
{ShowBasket}
#ELSE
{PaymentFailedInfoOnOrder}
{ShowOrder}
#ENDIF
#ENDIF