#WITH_ERROR(#FormError)

{PaymentViaPOSTPAY}

{Error}

#IF(#FormErrors.Reason.not_expected_repsonse_xml) {ConnectionError}
#ENDIF #IF(#FormErrors.Reason.price_mismatch) {BadCallback_AmountMisMatch}
#ENDIF #IF(#FormErrors.Reason.unknown_error) {UnknownError}
#ENDIF #IF(#FormErrors.Reason.basket_error) {BadCallback_NoPaymentGUID}
#ENDIF #IF(#FormErrors.Reason.request_structure_error) #LOOP(#FormErrors.Errors) #IF(#Reason EQ "request_structure_error") {StuctureFailureForField}
#ENDIF #ENDLOOP #ENDIF #IF(#FormErrors.Reason.Http_failed) #LOOP(#FormErrors.Errors) #IF(#Reason EQ "Http_failed") {HTTPSTATUSCODE}: #StatusCode
#Message
#ENDIF #ENDLOOP #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}

#ELSIF(#ObjectClass EQ "Basket")

{PaymentFailedInfoOnBasket}
{ShowBasket}

#ENDIF #ENDLOCAL#ENDLOCAL #ENDIF
#ENDWITH_ERROR