{PaymentCancelled}
#IF(#ErrorCode)
#IF(#ErrorCode EQ "0915")
{PaymentCancelledMessage}
#ELSE
{PaymentErrorMessage}
#IF((#ErrorCode EQ "0101") OR (#ErrorCode EQ "0102") OR (#ErrorCode EQ "0191") OR (#ErrorCode EQ "0202"))
{CardExpiredOrSuspended}
#ELSIF((#ErrorCode EQ "0104") OR (#ErrorCode EQ "0118") OR (#ErrorCode EQ "0180"))
{CardUnknown}
#ELSIF((#ErrorCode EQ "0129") OR (#ErrorCode EQ "0184"))
{AuthenticationError}
#ELSE
{UnknownError}
#ENDIF
#ENDIF
#ENDIF
#IF (#DEFINED(#PaymentObject))
#IF (#INSTANCEOF(#PaymentObject.Object, "Basket"))
{PaymentFailedInfoOnBasket}
{ShowBasket}
#ELSE
{PaymentFailedInfoOnOrder}
{ShowOrder}
#ENDIF
#ENDIF