#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
#IF(#PaymentType.Alias EQ "Ogone")

{Info0}

    #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}
  6. {Info5} {ClickSave}
  7. {Info6}
  8. {Info7}
    #Shop.WebServerScriptUrlSSL/?ObjectPath=#Shop.Path[url]&ChangeAction=PaymentBacklinkOgoneAmazonStatus
  9. {Info8}
  10. {Info9} {OgoneSupport}
  11. {Info10}
  12. {Info11} {AddNavElementNow}
{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

{PostFinanceInfo0}

  1. {PostFinanceInfo1} {PostFinanceRegisterURL}
  2. {PostFinanceInfo2}
  3. {PostFinanceInfo3} {ClickSave}
  4. {PostFinanceInfo4} {PostFinanceAdminURL}
  5. {Info4}
  6. {Info5} {ClickSave}
  7. {Info6}
  8. {Info7}
    #Shop.WebServerScriptUrlSSL/?ObjectPath=#Shop.Path[url]&ChangeAction=PaymentBacklinkOgoneAmazonStatus
  9. {PostFinanceInfo5}
  10. {PostFinanceInfo6}
  11. {PostFinanceInfo7}
  12. {PostFinanceInfo8} {AddNavElementNow}
{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

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

{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

#Name

#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