#WITH_ERROR(#FormError)
#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

{Info0}

  1. {Info1} {RegisterURL}

  2. {Info2} {ClickSave}

  3. {Info3} {ClickSave}

  4. {Info4}

  5. {Info5} {AddNavElementNow}

{AdminURL}
{RegisterDataInfo}

ipayment-Account-ID {MandatoryStar}
{UserID} {MandatoryStar}
{UserPassword} {MandatoryStar}
{AdminActionPassword}

{PaymentSettings}

{PaymentMethod}
{Mode}


#IF(#NewIpaymentMethodNothingSelected)

{NewIpaymentMethodNothingSelected}

#ENDIF

{NewIpaymentMethodInfo}

#IF( #AccountID AND (#Shop.FeatureMaxValue.PaymentMethods > #Shop.FeatureCurrentValue.PaymentMethods))
{NewIpaymentMethod} {NewIpaymentMethod}
#ENDLOOP
#LOOP (#PaymentTypeMethodsGroups)

#Name

#LOOP (#PaymentTypeMethods)

#Name

#ENDLOOP
#ELSE
{NewIpaymentMethod}

#IF(#Shop.FeatureMaxValue.PaymentMethods <= #Shop.FeatureCurrentValue.PaymentMethods)
{FeatureMaxValueReached}
#ENDIF
#ENDIF
{SelectMethods}
#LOOP(#FUNCTION("ShopPaymentLogos", #Shop.Object, "Ipayment")) #IF(#Image)
#ENDIF #ENDLOOP
#ENDWITH_ERROR #IF(#FUNCTION("MENU_COUNT", "RelatedTopic") > 0)

{RelatedTopics}

#ENDIF