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: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware

    Timm

    • Fördermitglied
    • Beiträge: 6.337
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #105 am: 05. September 2017, 13:38:41
    Hallo Torsten

    Im Demoshop kann man die neuen Logos zwar im Backend unter Zahlungsmodule sehen, aber im Frontend bleiben noch die alten Logos egal, ob man Logo oder Infographic Text wählt. Soll das so sein, oder werden die extern geladen und klarna entscheidet, wann die freigegeben werden?

    Und im Download gibt es nichts für Version größer 1.06 SP2.

    Gruss Timm

    Viol

    • Fördermitglied
    • Beiträge: 2.270
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #106 am: 05. September 2017, 14:29:57
    Die ganze Umstellung ist überhaupt noch nicht ausgegoren. Das Dashboard von Sofort zeigt immer noch die alten Logos und Texte.
    Die Veränderung des Moduls auf Seite 1 hat nur (so wie ich das sehe) 1 Veränderung, die sich aber nicht auf den Checkout auswirkt.
    Es werden dabei in lang/german/module/payment die sofort_payment geändert:
    aus
    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_'.$sofort_code.'_TEXT_TITLE', 'SOFORT &Uuml;berweisung<br /><img src="https://images.sofort.com/de/su/logo_90x30.png" alt="Logo SOFORT &Uuml;berweisung"/>');
    define('MODULE_PAYMENT_'.$sofort_code.'_KS_TEXT_TITLE', 'SOFORT &Uuml;berweisung mit K&auml;uferschutz<br /><img src="https://images.sofort.com/de/su/logo_90x30.png" alt="Logo SOFORT &Uuml;berweisung"/>');

    wird:
    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_'.$sofort_code.'_TEXT_TITLE', 'Sofort.<br /><img src="https://cdn.klarna.com/1.0/shared/image/generic/badge/de_de/pay_now/standard/pink.svg" alt="Logo SOFORT &Uuml;berweisung"/>');
    define('MODULE_PAYMENT_'.$sofort_code.'_KS_TEXT_TITLE', 'Sofort. mit K&auml;uferschutz<br /><img src="https://cdn.klarna.com/1.0/shared/image/generic/badge/de_de/pay_now/standard/pink.svg" alt="Logo SOFORT &Uuml;berweisung"/>');

    Ist nicht für den Checkout dieser Teil verantwortlich:
    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_'.$sofort_code.'_TEXT_DESCRIPTION_CHECKOUT_PAYMENT_IMAGE', '
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td valign="bottom">
                  <a onclick="javascript:window.open(\'https://images.sofort.com/de/su/landing.php\',\'Kundeninformationen\',\'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1020, height=900\');" style="float:left; width:auto;">{{image}}</a>
                </td>
              </tr>
              <tr>
                <td class="main">{{text}}</td>
              </tr>
            </table>'
    );

    WeXsler

    • Viel Schreiber
    • Beiträge: 536
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #107 am: 05. September 2017, 14:42:36
    müßte nicht zur Anzeige der Logo die includes\external\sofort\classes\SofortLibPayment.php neu geschrieben werden?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #108 am: 05. September 2017, 15:25:52
    Ja, genau so ist es.
    Ich habe das Modul in Beitrag 1 nochmal entsprechend überarbeitet.

    Grüße

    Torsten

    Timm

    • Fördermitglied
    • Beiträge: 6.337
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #109 am: 05. September 2017, 15:36:05
    Da gibts aber immer noch keinen Installationsordner für shopversionen größer 1.06 sp2.  :-?

    Oder bin ich im falschen Thread?

    Gruss Timm

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #110 am: 05. September 2017, 17:48:05
    Update-Pakete für Shopversion 2.x sind nun hier zu erhalten: Update für Shopversion 2.x wegen Klarna / Sofort.com Logo-Änderung

    Grüße

    Torsten

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.851
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #111 am: 20. September 2017, 10:52:17
    Bei uns läuft in der 2.0.3.0 noch das aktuelle "sofort_sofortueberweisung_classic" Modul mit temporären Bestellungen auf aktiv.

    Nun kommt es seit geraumer Zeit sehr oft vor, dass die Bestellungen im temporären Status (Wartend) hängen bleiben und nichts mehr passiert - und hiervon sind einige wohl korrekt bezahlt - zumindest lt. Backend von sofort.com

    Woran kann das denn liegen bzw. gibt es eine Möglichkeit den Fehler zu lokalisieren/tracken?
    Denn so ist es teilweise nicht zu handhaben, wenn von 10 Bestellungen 3 nicht korrekt durchlaufen!
    Und vorallem: wenn zumindest die korrekt bezahlten dann wenigstens reinlaufen würden!

    Grüße
    Dominik

    SRest

    • Fördermitglied
    • Beiträge: 4
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #112 am: 25. September 2017, 19:34:56
    Kannst du mal prüfen ob es sich bei den Bestellungen, die hängen bleiben, um österreichische Banken handelt? Haben ein ähnliches Phänomen, seit Klarna. Im Hashcode werden die österreichischen Banknamen mit Anführungszeichen ausgeliefert
    ...|12000|"BANK AUSTRIA (UNICREDIT)"|BKA...

    Deutsche Banken dagegen haben diese nicht.
    ...0000|Sparkasse Allgäu|BYLA...

    Kann der Hashvergleich damit evtl. ein Problem haben?

    SRest

    • Fördermitglied
    • Beiträge: 4
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #113 am: 25. September 2017, 20:30:24
    Bei näherer Prüfung ist mir hierbei noch aufgefallen, dass der InputFilter in der application_top diese POST-Variable entsprechend maskieren wird in \"BANK AUSTRIA (UNICREDIT)\" und damit den Verifzierzungs-Hash verfälscht. Könnt ihr das ggf. noch prüfen?

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.851
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #114 am: 26. September 2017, 09:15:56
    Hi,

    also zumindest die letzten Beiden aus Österreich liefen tatsächlich auch bei mir auf Wartend - im Sofort Backend sind die Zahlungen jedoch vorhanden gewesen?!

    Bei den anderen "wartenden" sind keine Zahlungen im Sofort-Backend vorhanden gewesen. Dennoch ist gerade hier ja meine Frage: wie kommt es zustande, dass diese nicht abgeschlossen werden?! Gibt es da eine Art Log, wo man die Gründe dafür finden kann?

    Denn dieser Fehler kommt ja z.B. bei Paypal nie vor - hier sind die Zahlungen immer alle durch, das "wartend" Problem tritt eben nur bei sofortüberweisung auf. Bei uns stehen die "Temporären Bestellungen" auf JA.

    Grüße
    Dominik

    SRest

    • Fördermitglied
    • Beiträge: 4
    • Geschlecht:
    Re: MODUL: SOFORT.com Zahlungsmodul für modified eCommerce Shopsoftware
    Antwort #115 am: 29. September 2017, 12:39:01
    Ich hab mit dem Support von Klarna geschrieben, die haben diesen Fehler an die IT-Abteilung weitergegeben.
    Mit der Übernahme von Soforüberweisung hat Klarna scheinbar, entweder erst Österreichische Banken in den Zahlungsprozess aufgenommen oder was an der Schnittstelle geändert.

    Das Problem mit den Anführungszeichen muss nicht Shopübergreifend gelten. Nach erneutem prüfen ist es nicht der Input-Filter sondern die compatibility.php. Dort werden ggf. Anführungszeichen in $_POST-Variablen mit Backslash maskiert (Sicherheitsfeature).

    Im Falle von Klarnas Callback verhält es sich dann so, dass der Überprüfungshash der shopseitig generiert wird, dann nicht mehr übereinstimmt mit dem Hash der von Klarna geliefert wird.

    Ich habe noch eine alte Version vom Plugin, von daher habe ich das in diesem Part mit stripslashes gelöst

    Code: PHP  [Auswählen]
    $data = array();
    foreach($fields as $key) {
            $data[$key] = stripslashes($_POST[$key]);
    }

    In der aktuellen classic-Variante kann ich mir vorstellen, dass der Fehler evtl. auch gefixt werden kann an der Stelle: sofortLibNotificationClassic.inc.php ab Z. 188:

    Code: PHP  [Auswählen]
    $this->params = array();
    foreach ($fields as $key) {
            $this->params[$key] = stripslashes($request[$key]);
    }

    Hab sie allerdings nicht im Einsatz, von daher erst selber mal testen mit dem TestCalls von Klarna.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.173
    • Geschlecht:
    Ich habe deinen möglichen Fix jetzt mal in Ticket #1305 festgehalten.

    Grüße

    Torsten

    trunky

    • Mitglied
    • Beiträge: 104
    Wenn man den Bezahlvorgang abbricht bei sofort_sofortueberweisung_classic, dann versucht es einen zurückzuleiten auf

    http://https//www.example.com/checkout/payment.php?MODsid=kjks3jcd0dfd1dihtkc65vc3jd4lb&payment_error=sofort_sofortueberweisung_classic
    bzw in der Browserleiste steht nur

    https//www.example.com/checkout/payment.php?MODsid=kjks3jcd0dfd1dihtkc65vc3jd4lb&payment_error=sofort_sofortueberweisung_classic
    da fehlt irgendwie der Doppelpunkt hinter https

    :?

    Timm

    • Fördermitglied
    • Beiträge: 6.337
    Hast du die Shopadresse im Backend von Sofort richtig angegeben mit https://.....?

    Keine Ahnung ob das auch Einfluss hat.
    Was steht bei Abbruch Link als Variable? Bei mir steht da -USER_VARIABLE_3-
    Als Erfolglink steht bei mir -USER_VARIABLE_2-

    Mit den Einstellungen geht die Gatewayvariante auf jeden Fall. Die Classicvariante soll mehrere Fehler haben und wird sowieso ersetzt und es gibt dann nur noch Gateway. Insofern kannst du auch gleich umsteigen.

    Gruß Timm

    trunky

    • Mitglied
    • Beiträge: 104
    Ok dann probier ich das Gateway nochmal. Danke.
    Werbung / Banner buchen
               
    anything