{PaymentHeadline}


{PaymentError}

#IF(#DEFINED(#ClickAndBuyBasket))

{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
#IF(#DEFINED(#ClickAndBuyBasket))
{ShowBasket} #ELSIF(#DEFINED(#ClickAndBuyOrder))
{ShowOrder} #ENDIF