#WITH_ERROR(#FormError)
#IF (#FormError)

{InputError}

#IF(#FormErrors.Reason.OBJECT_EXISTS) {ObjectExists} #ELSIF(#FormErrors.Reason.FEATURE_LIMIT_EXCEEDED) {FeatureMaxValueReached} #ELSE {PleaseCorrectErrors} #ENDIF

#ENDIF #IF(#SetInvisible)

{Notification}

{SetPaymentMethodInvisible}

#ENDIF #IF(#NewPaymentMethods)

{NewPaymentMethodsCreated}

#LOOP(#NewPaymentMethods)

#Attributes.Alias

#ENDLOOP
#ENDIF

{Info0}

#IF(#PaymentType.Alias EQ "Ogone")
    #LOCAL("URLTail", "GB&SOLPRO=epagesCOSP&lang=1") #IF(#Locale EQ "de_DE")#SET("URLTail", "DE&SOLPRO=epagesCOSP&lang=5")#ENDIF #IF(#Locale EQ "fr_FR")#SET("URLTail", "FR&SOLPRO=epagesCOSP&lang=2")#ENDIF #IF(#Locale EQ "fr_BE")#SET("URLTail", "BE&SOLPRO=epagesCOSP&lang=2")#ENDIF #IF(#Locale EQ "nl_NL")#SET("URLTail", "NL&SOLPRO=epagesCOSP&lang=3")#ENDIF #IF(#Locale EQ "nl_BE")#SET("URLTail", "BE&SOLPRO=epagesCOSP&lang=3")#ENDIF #IF(#Locale EQ "es_ES")#SET("URLTail", "ES&SOLPRO=epagesCOSP&lang=4")#ENDIF
  1. {Info1} {RegisterURL}
  2. #ENDLOCAL
  3. {Info2} {ClickSave}
  4. {Info3} {AdminURL}
  5. {Info4}{GetHelpNow}
  6. {Info5} {ClickSave}
  7. {AmazonInfo} {ClickSave}
  8. {Info6}
  9. {Info7} {OgoneSupport}
  10. {Info8} {ClickSave}
  11. {Info9} {AddNavElementNow}
{StatusUpdateURL} #Shop.WebServerScriptUrlSSL/?ObjectPath=#Shop.Path[url]&ChangeAction=PaymentBacklinkOgoneAmazonStatus
{AdminURL} #ELSIF(#PaymentType.Alias EQ "Postfinance") #LOCAL("LocalLanguage", "en" ) #IF(#Language EQ "de" OR #Language EQ "fr" OR #Language EQ "it") #SET("LocalLanguage", #Language) #ENDIF
  1. {PostFinanceInfo1} {PostFinanceRegisterURL}
  2. {Info2} {ClickSave}
  3. {Info3} {PostFinanceAdminURL}
  4. {Info4} {GetHelpNow}
  5. {Info5} {ClickSave}
  6. {AmazonInfo} {ClickSave}
  7. {PostFinanceInfo9} {AddNavElementNow}
{StatusUpdateURL}#Shop.WebServerScriptUrlSSL/?ObjectPath=#Shop.Path[url]&ChangeAction=PaymentBacklinkOgoneAmazonStatus
{PostFinanceAdminURL} #ENDLOCAL #ENDIF
#IF(#PaymentType.Alias EQ "Ogone") Ogone #ELSIF(#PaymentType.Alias EQ "Postfinance") PostFinance #ENDIF
{RegisterDataInfoTest}
PSPID #IF(#IsInTestMode){MandatoryStar}#ENDIF
{Password} #IF(#IsInTestMode){MandatoryStar}#ENDIF
{Passphrase} #IF(#IsInTestMode){MandatoryStar}#ENDIF
{APIUser}
{APIUserPassword}

{RegisterDataInfoLive}
PSPID #IF(NOT #IsInTestMode){MandatoryStar}#ENDIF
{Password} #IF(NOT #IsInTestMode){MandatoryStar}#ENDIF
{Passphrase} #IF(NOT #IsInTestMode){MandatoryStar}#ENDIF
{APIUser}
{APIUserPassword}

{PaymentMethod}

{PaymentSettings}
{Mode}

#IF(#PaymentType.Alias EQ "Postfinance") {NewOgoneMethod}

{NewPostfinanceMethodInfo}

#ELSE {NewOgoneMethod}

{NewOgoneMethodInfo}

#ENDIF #IF( ((#MerchantName AND #MerchantPassword AND #Passphrase) OR (#MerchantNameTest AND #MerchantPasswordTest AND #PassphraseTest)) AND (#Shop.FeatureMaxValue.PaymentMethods > #Shop.FeatureCurrentValue.PaymentMethods))
{NewOgoneMethod} {NewOgoneMethod}
#LOCAL("CNT",0)#LOCAL("CURRENT_GROUP_COUNT",0) #LOOP (#SplitGatewayMethods) #WITH_ERROR(#FormError)#SET("ErrorItemNo",0) #SET("CNT",#CNT+1) #IF (#isGroup) #SET("CURRENT_GROUP_COUNT",#GrpCount+1) #IF((#CURRENT_GROUP_COUNT > (#SplitGatewayMethods_MaxRows - #CNT) ) AND #CNT > 1) #SET("CNT",0)#ENDIF #IF (#CNT > 1)

 #SET("CNT",#CNT+1)

#ENDIF

#Name

#ELSE

#IF(#UIName)#UIName#ELSE#Name#ENDIF

#ENDIF #ENDWITH_ERROR #ENDLOOP #ENDLOCAL
#ENDLOCAL
#ENDIF
{SelectMethods}
#LOOP(#Logos) #IF(#PaymentLogo.Image)
#ENDIF #ENDLOOP

#ENDWITH_ERROR {MandatoryFields} #IF(#FUNCTION("MENU_COUNT", "RelatedTopic") > 0)

{RelatedTopics}

#ENDIF