{PaymentFailed} {PaymentFailedInfoOnBasket}
#ELSIF(#DEFINED(#ClickAndBuyOrder)){PaymentFailed} {PaymentFailedInfoOnOrder}
#ELSE{PaymentFailed}
#ENDIF #IF(#FormError) #IF(#FormErrors.Reason.BadCallback_NoPaymentGUID) ({Error}: {BadCallback}) #ELSIF(#FormErrors.Reason.ConfirmationFailed_BDRIDNotFound OR #FormErrors.Reason.ConfirmationFailed_BDRIDNotCommitted) ({Error}: {ConfirmationFailed}) #ELSIF(#FormErrors.Reason.BadCallback_OrderAlreadyExists) ({Error}: {OrderAlreadyExists}) #ENDIF #ELSIF(#Result AND #Result EQ "error") #IF(#ErrorReason EQ "BadCallback_NoPaymentGUID" OR #ErrorReason EQ "BadCallback_AmountMismatch" OR #ErrorReason EQ "BadCallback_ShopIDMisMatch" OR #ErrorReason EQ "BadCallback_WrongRemoteAddress") ({Error}: {BadCallback}) #ELSE ({Error}: {PaymentDeclined}) #ENDIF #ENDIF