#WITH_ERROR(#FormError)
#IF(#FormErrors.Reason.BadCallback_NoPaymentGUID OR #FormErrors.Reason.BadCallback_HashMismatch OR #FormErrors.Reason.BadCallback_ShopIDMisMatch) {BadCallback} #ELSIF(#FormErrors.Reason.TransactionCancelled) {TransactionCancelled} #ELSIF(#FormErrors.Reason.InvalidInputData) {InvalidInputData} #ELSE {PaymentDeclined} #ENDIF
#IF(NOT #FormErrors.Reason.BadCallback_NoPaymentGUID) #LOCAL("ObjectID", 0)#LOCAL("ObjectClass", 0) #LOOP(#FormErrors.Errors)#SET("ObjectID", #ObjectID)#SET("ObjectClass", #ObjectClass)#ENDLOOP #IF(#ObjectClass EQ "CustomerOrder"){PaymentFailedInfoOnOrder}
{ShowOrder}
{PaymentFailedInfoOnBasket}
{ShowBasket}