Selbsterstellte zahlungsart bankname

Hallo,

ich habe eine selbsterstellte Zahlungsart angelegt, nun wird
leider in der Shopseite bei der Abfrage der Kontodaten immer lsbankname, lsblz etc. als Label angezeigt.

Was muss getan werden, damit “Bankname” erscheint?

Ich habe in älteren Postings gelesen, das das Problem seit längerem bekannt ist nur die Lösung ist mir nicht klar. Eigentlich ist das ein Bug, oder?

Danke
cyrano

Welche Shopversion hast Du denn?

Sorry, das hatte ich leider vergessen:

4.5.9_43186 CE

und in einer ganz blanken 4.7.0_51243 CE

danke
cyrano

http://forum.oxid-esales.com/showthread.php?p=51633#post51631

https://bugs.oxid-esales.com/view.php?id=2555

wobei das eigentlich behoben sein sollte

sorry für die späte Rückmeldung und vielen Dank für die Antwort.

In den genannten Threads geht es um den Adminbereich, dort funktioniert es ja auch.

Im Bezahlvorgang bei eigenen Zahlungsarten leider nicht. Es scheint als würde die Datei oxiddebitnote.tpl nicht greifen, dort sind ja die Labels definiert.

Anbei ein Screenshot, der das optisch verdeutlicht.

danke
cyrano
PS: bevor jemand schreibt, benutz doch den einbebauten Bankeinzug: es gibt mehrere unterschiedliche Bedingungen für den Einzug (z.B. Skonto). :wink:

Hallo,
ich habe weiterhin das Problem, das bei selbst angelegten Zahlungsarten die Labels nicht korrekt bezeichnet werden. Sogar ein direkter Eintrag zwischen den Labeltags in die oxiddebitnote.tpl wird nicht übernommen.

Kann mir jemand helfen?
Edit: merke gerade, das auch keine Prüfung auf Eingabefehler stattfindet.

danke
cyrano

4.5.9_43186 CE
und in einer ganz blanken 4.7.0_51243 CE

Hallo,
ich habe nun verstanden, das in der payment.tpl nicht auf selbst erstellte Zahlungsarten geprüft wird. Ich habe den Block

 [{block name="select_payment"}]
     [{if $sPaymentID == "oxidcashondel"}]
         [{include file="page/checkout/inc/payment_oxidcashondel.tpl"}]
     [{elseif $sPaymentID == "oxidcreditcard"}]
         [{include file="page/checkout/inc/payment_oxidcreditcard.tpl"}]
     [{elseif $sPaymentID == "oxiddebitnote"}]
         [{include file="page/checkout/inc/payment_oxiddebitnote.tpl"}]
     [{else}]
         [{include file="page/checkout/inc/payment_other.tpl"}]
     [{/if}]
 [{/block}]

folgendermaßen geändert:

 [{block name="select_payment"}]
     [{if $sPaymentID == "oxidcashondel"}]
         [{include file="page/checkout/inc/payment_oxidcashondel.tpl"}]
     [{elseif $sPaymentID == "oxidcreditcard"}]
         [{include file="page/checkout/inc/payment_oxidcreditcard.tpl"}]
    [{else}]
        [{include file="page/checkout/inc/payment_oxiddebitnote"}]
     [{/if}]
 [{/block}]

Jetzt werden zwar die Lables angezeigt, aber die Angaben nicht mehr in die Bestellmail geschrieben.
Edit: Und auch nicht im Backend.

Eigentlich ist es doch ein Bug, oder?

danke
cyrano

wenn’s ein bug war isser behoben. zumindest in 4.7.3 :smiley:

klappt alles.

danke, hilft mir aktuell leider nicht weiter. ein update auf 4.7.3 ist ja nun nicht mal eben so gemacht.

Gibt dein Screenshot wirklich eine komplett selbstangelegte Zahlungsart wieder?

cyrano