#IF( NOT #AreMandatoryFieldsSet)
{RequiredShippingAddressFieldsForPayment}
{EMail},
{FirstName},
{LastName},
{Street},
{Zipcode},
{City},
{Country}
{MakeMandatoryFormFieldsRequired}
{EditShippingAdressFormFields}
#ENDIF
#IF (#FormError)
#IF(#FormErrors.Form.IpaymentTestSettings)
{ValidationResult}
#LOOP(#FormErrors.Form.IpaymentTestSettings.Errors)
#IF(#Reason EQ "ErrorAtCredentialsValidation")
{CredentialsValidationError}
#ELSE
#Reason
#ENDIF
#ENDLOOP
#ELSE
{InputError}
#IF(#FormErrors.Reason.OBJECT_EXISTS)
{ObjectExists}
#ELSIF(#FormErrors.Reason.FEATURE_LIMIT_EXCEEDED)
{FeatureMaxValueReached}
#ELSE
{PleaseCorrectErrors}
#ENDIF
#ENDIF
#ENDIF
#IF(#SetInvisible)
{Notification}
{SetPaymentMethodInvisible}
#ENDIF
#IF(#NewIpaymentMethodError)
{NewIpaymentMethodError}
#ENDIF
#IF(#NewPaymentMethods)
{NewPaymentMethodsCreated}
#LOOP(#NewPaymentMethods)
#IF(#TransactionTypeCorrection)
#LOCAL("InvalidTransactionType", "")
#IF(#TransactionTypeCorrection.OriginalTransactionType EQ "preauth") #SET("InvalidTransactionType", "{Authorization}") #ENDIF
#IF(#TransactionTypeCorrection.OriginalTransactionType EQ "auth") #SET("InvalidTransactionType", "{Capture}") #ENDIF
#LOCAL ("SelectedTransactionType", "")
#IF(#TransactionTypeCorrection.CorrectedTransactionType EQ "preauth") #SET("SelectedTransactionType", "{Authorization}") #ENDIF
#IF(#TransactionTypeCorrection.CorrectedTransactionType EQ "auth") #SET("SelectedTransactionType", "{Capture}") #ENDIF
{TransactionTypeCorrectionMessage}
#ENDLOCAL
#ENDLOCAL
#ENDIF
#IF(#Option3dSecureCorrection)
{Option3dSecureCorrectionMessage}
#ENDIF
#ENDLOOP
#ENDIF
#IF(#NewIpaymentMethodNothingSelected)
{NewIpaymentMethodNothingSelected}
#ENDIF
{NewIpaymentMethodInfo}
#IF( #AccountID AND (#Shop.FeatureMaxValue.PaymentMethods > #Shop.FeatureCurrentValue.PaymentMethods))
#ELSE
{NewIpaymentMethod}
#IF(#Shop.FeatureMaxValue.PaymentMethods <= #Shop.FeatureCurrentValue.PaymentMethods)
{FeatureMaxValueReached}
#ENDIF
#ENDIF
#ENDWITH_ERROR
#IF(#FUNCTION("MENU_COUNT", "RelatedTopic") > 0)