Trade Republic - Provisionsfrei Aktien handeln
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Hallo Wissende,

    folgendes Problem:

    Einer (und bislang nur einer) meiner Kunden bekommt nach Angabe seiner Bankdaten regelmäßig die Info: Diese Kontonummer ist nicht pruefbar

    Den Thread von Jannemann habe ich gelesen, komme hier aber nicht weiter.
    In den Zahlungsoptionen ist die Datenbanksuche für BLZ auf "false" gesetzt, eine banktransfer_blz.csv befindet sich nicht auf meinem Server, nur eine blz.csv, diese wird in der banktransfer_validation.php auch abgefragt.

    Code: PHP  [Auswählen]
    // Diese function gibt die Bankinformationen aus der Datenbank zurück*/
      function db_query($blz) {
        //BOF - Dokuman - 2009-06-03 - Wrong selection criteria on BLZ
        $blz_query = xtc_db_query("SELECT * from banktransfer WHERE blz = '" . $blz . "'");
         //$blz_query = xtc_db_query("SELECT * from banktransfer WHERE banktransfer_blz = '" . $blz . "'");
        //BOF - Dokuman - 2009-06-03 - Wrong selection criteria on BLZ
        if (xtc_db_num_rows($blz_query)){
          $data = xtc_db_fetch_array ($blz_query);
        }else
          $data = -1;
        return $data;
      }
     
    Ich habe bereits folgendes versucht:
     von http://www.bundesbank.de/zahlungsverkehr/zahlungsverkehr_bankleitzahlen_download.php
    habe die aktuelle Version der Bankleitzahlendaten heruntergeladen, als banktransfer_blz.csv abgespeichert und das File (ca. 1,5 MB) auf den Server geladen und in den Zahlungsotionen die Datenbanksuche auf "true" gesetzt. Dementsprechend wurden in der banktransfer_validation.php die Zeilen nun so dargestellt:

    Code: PHP  [Auswählen]
    //BOF - Dokuman - 2009-06-03 - Wrong selection criteria on BLZ
        //$blz_query = xtc_db_query("SELECT * from banktransfer WHERE blz = '" . $blz . "'");
         $blz_query = xtc_db_query("SELECT * from banktransfer WHERE banktransfer_blz = '" . $blz . "'");
     
    Der Erfolg war aber der, dass nicht nur die BVB des Kunden, sondern auch meine eigene auf einmal als "nicht prüfbar" kommentiert wurde.

    Was mache ich falsch, was muss ich tun, damit mein Kunde (er ist der einzige, der mir dieses Problem rückgemeldet hat, die Zahl derer, die deswegen zur Konkurrenz gehen dürfte höher liegen) bestellen kann?

    Bitte dringend um Hilfe!

    Bertram



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3726.0

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #1 am: 02. Februar 2010, 19:20:58
    Habe bereits folgendes zur Lösung versucht:

    Diese Datei heruntergeladen und die banktransfer_validation.php damit ersetzt:

    https://trac.modified-shop.org/browser/trunk/includes/classes/banktransfer_validation.php

    Darauf liefert der Shop folgende Fehlermeldung:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/36/d216533971/htdocs/Blasercup/shop_blaser_2010/includes/classes/banktransfer_validation.php on line 48

    Zeile 48 ff. in dieser php lauten wie folgt:

    Code: PHP  [Auswählen]
     protected function csv_query($blz) {
        $cdata = -1;
        $fp = fopen(DIR_WS_INCLUDES . 'data/blz.csv', 'r');
        while ($data = fgetcsv($fp, 1024, ";")) {
          if ($data[0] == $blz){
            $cdata = array('blz' => $data[0],
                           'bankname' => $data[1],
                           'prz' => $data[2]);
          }
        }
        return $cdata;
      }
     
    Erbitte dringende Hilfe. Mir springen Kunden ab.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #2 am: 02. Februar 2010, 20:05:13
    Hier hast du auch schonmal geschaut? -> Fehlermeldung beim banktransfer-Modul: "Diese Kontonummer ist nicht pruefbar"

    Grüße

    Torsten

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #3 am: 02. Februar 2010, 20:17:29
    Hallo Torsten,

    ja, habe ich - wie auch im ersten Post schon erwähnt.
    Mit der Hilfe, die in dem von Dir erwähnten Thread geliefert wird, komme ich nicht weiter.
    a) Ich arbeite nicht mit der banktransfer_blz.csv
    b) Die überarbeitete bantransfer_validation.php, die ich von Changeset 488 heruntergeladen habe, liefert bei mir einen Parse Error zurück, wie oben beschrieben.

    Mit den Ratschlägen in dem von Dir erwähnten Thread konnte ich das Problem nicht lösen.

    Bertram

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #4 am: 02. Februar 2010, 20:51:14
    Welche Shopversion ist denn dort im Einsatz?

    Grüße

    Torsten

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #5 am: 02. Februar 2010, 20:53:33
    modified eCommerce Shopsoftware v1.01 dated: 2009-07-01

    Hatte übrigens gerade einen Kunden, der eine Bestellung landen konnte, OHNE dass mir seine Bankdaten übermittelt worden wären!!!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #6 am: 02. Februar 2010, 20:56:49
    Wie viele Module sind denn eingebaut? Siehst du irgendeine Möglichkeit zum Update auf modified eCommerce Shopsoftware 1.03?

    Grüße

    Torsten

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #7 am: 02. Februar 2010, 20:59:58
    Torsten, ich bin Totalanfänger, und der Kerl, der mir den Shop aufgesetzt hat - lassen wir das.
    a) Wie finde ich raus, welche Module eingebaut sind?
    b) Upgrade, why not - wenn Du mir erklärst, wie das geht.

    Sorry, dass ich Dich mit Grundschulfragen löchern muss, aber ich bin leider auf mich allein gestellt ohne Deine Hilfe.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #8 am: 02. Februar 2010, 21:04:55
    Oh... wie du raus findest, welche Module installiert sind? Keine Chance, wenn dir der Begriff Total Commander ein Fremd-Begriff ist. ;-)

    Schicke mir mal FTP-Daten per PM, dann schaue ich zumindest mal, ob es noch 1.01 Standard ist oder ob schon etliche Module installiert sind.

    Grüße

    Torsten

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #9 am: 02. Februar 2010, 21:15:07
    FTP-daten sind Dir garde per PN zugegangen.
    Ich bin wirklich Klippschüler in all dem.
    Aber ich lerne schnell ;-)

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #10 am: 03. Februar 2010, 10:40:36
    OK - ertsmal Danke für den herrausragenden Support. So etwas habe ich noch nie auch nur annähernd erlebt - höchstes Lob!

    Erster test nach Update auf 1.03 ergab folgendes:

    Kundenkonto anlegen funzt.
    Kontaktformular teste ich derzeit.

    Aber: nach Eingabe von Bankdaten auf der checkout_payment.php und klick auf weiter liefert die
    checkout_confirmation.php folgende Fehlermeldung:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/36/d216533971/htdocs/Blasercup/shop_blaser_2010/includes/classes/banktransfer_validation.php on line 48

    Wir sind beim bereits weiter oben erwähnten Thema.

    Was nun?

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #11 am: 03. Februar 2010, 10:47:11
    Eine Frage noch: da ich den Shop derzeit kaum offline legen kann, wäre es evt. sinnvoll, den alten Shop 1.01 unter shop_blaser_2010_bak in shop_blaser_2010 umzuebennenen und damit wieder online zu nehmen?
    Den derzeitigen 1.03 würde ich natürlcih entsprechend in shop_blaser_2010_test umbenennen.

    Würde das funktionieren?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #12 am: 03. Februar 2010, 10:56:37
    Ja, das kannst du problemlos machen.

    Grüße

    Torsten

    bq2210

    • Fördermitglied
    • Beiträge: 31
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #13 am: 03. Februar 2010, 11:05:48
    Habe ich gemacht, shop läuft derzeit auf 1.01
    Dennoch hoffe ich auf einen Lösungs-Ansatz für den Parse Error, da die ursprüngliche Problematik "Konto nicht prüfbar" damit weiter besteht.

    vr

    • modified Team
    • Beiträge: 2.664
    Fehlermeldung: "Diese Kontonummer ist nicht pruefbar"
    Antwort #14 am: 03. Februar 2010, 11:29:31
    Hallo Bertram,

    In der banktransfer_validation.php, 1.03, hab ich auf Zeile 48:

    Code: PHP  [Auswählen]
    protected function csv_query($blz)

    Welche php-Version läuft auf Deinem Server? Im Adminbereich ist das unter Serverinfo zu sehen.

    Grüße, Volker
               
    anything