Ergebnis 1 bis 11 von 11

Thema: Isotope2 Sofortüberweisung - Bacnachrichtigung

  1. #1
    Contao-Nutzer
    Registriert seit
    19.12.2013.
    Beiträge
    96

    Standard Isotope2 Sofortüberweisung - Bacnachrichtigung

    Guten Morgen,

    wie schon in einen anderen Thema geschrieben, wird nach einer Bestellung per Sofortüberweisung die Bestellung nicht in Isotope übernommen.
    Daraufhin habe ich nun einmal SOFORT angebeschrieben und erhielt folgende Mail

    ich habe einige Testbestellungen über Ihren Shop ausgeführt. SOFORT
    Überweisung funktioniert ohne Problem und die Kommunikation zwischen Ihnen
    und uns funktioniert auch. Nur konnte ich feststellen das Sie ein Problem
    mit Ihrer HTTP Benachrichtigung haben. Diese Benachrichtigung legt in der
    Regel die Bestellung in Ihrem Shop an.
    Der Erfolgs-, Abbruch und Benachrichtigungslink wird normalerweise vom
    Shophersteller vorgegeben und definiert. Daher würde ich Sie bitten bei
    Ihrem Shophersteller nachzufragen welche URL bei uns hinterlegt werden muss
    damit die Benachrichtigung funktioniert.
    Für den Erfolg und Abbruch Link habe ich einfach zwei neue Seiten in der Seiten Struktur angelegt. ( bestellung-erfolgreich & bestellung-abgebrochen ).
    Diese habe ich auch so bei Sofort hinterlegt.

    Erfolgslink: http://domain.de/bestellung-erfolgreich.html
    Abbruchlink: http://domain.de/bestellung-wurde-abgebrochen.html
    Benachrichtigungs Link: http://domain.de/system/modules/isot...ER_VARIABLE_0-

    Jetzt müsste ich einmal die Frage an die Entwickler des Modules weitergeben, wie Sofort oben geschrieben hat.
    Wie lauten die richtigen URL`s, die bei SOFORT hinterlegt werden müssen ?

    Wenn das ganze nun doch funktioniert, würde SOFORT das ganze auch direkt in Ihrem System für die "Hilfe zum Shopsystem" mit hinterlegen, für alle anderen Kunden.

    EDIT: Ich habe es nun hinbekommen:

    Erfolgslink: http://domain.de/kasse/complete.html...ER_VARIABLE_2-
    ( Nur wenn das Checkoutmodul unter der Seite "kasse" gespeichert ist bzw es so in der Seitenstruktur angelegt ist
    HTTP Benachrichtigung: http://domain.de/system/modules/isot...p?mod=pay&id=2
    ( 2 ist indemfalle die Zahlungsart ID des Sofortüberweisung Modules welches unter Shop Konfiguration -> Zahlungsmethoden zu finden ist )
    Methode: Post
    Hash: SHA1
    Geändert von geheimgirl (23.01.2014 um 14:08 Uhr)

  2. #2
    Contao-Nutzer Avatar von pcartist
    Registriert seit
    28.06.2009.
    Ort
    Rosenheim
    Beiträge
    173

    Daumen hoch

    Vielen Dank!

    Mit Deiner kleinen Anleitung hat es super geklappt!

  3. #3
    Contao-Nutzer
    Registriert seit
    02.04.2012.
    Beiträge
    149
    Partner-ID
    9663

    Standard

    Hat geklappt, vielen Dank! Ist es richtig, dass sofortüberweisung keine Informationen im Zahlungsmodul zur Verfügung stellt (wenn man bei Bestellungen auf "Zahlungsdetails" klickt)?

    EDIT: In meinen Bestätigungsmail werden bei der Zahlungsart "sofortüberweisung" keine Labels für "Zwischensumme" und "Bestellsumme" angezeigt, die Felder bleiben leer, kennt das Problem jemand?
    https://github.com/isotope/isotope_s...isung/issues/4

    EDIT2: Wenn die Versandadresse gleich der Rechnungsadresse ist, wird unter "Sofortüberweisung" nicht "Rechnungs-Adresse verwenden" übergeben. Wenn die Lieferadresse abweicht, wird diese auch korrekt angezeigt. https://github.com/isotope/isotope_s...isung/issues/5
    Geändert von hendrik_d (20.03.2014 um 18:28 Uhr)

  4. #4
    Contao-Fan
    Registriert seit
    07.02.2010.
    Ort
    Kiel
    Beiträge
    263

    Standard

    danke, hat geklappt.
    Nach den Angaben im Handbuch habe ich es nicht hinbekommen. Hier müsste dann jemand mal die Benachrichtungsparameter ändern oder sind diese unter bestimmten Bedingungen trotzdem noch gültig?
    https://isotopeecommerce.org/de/hand...erweisung.html

  5. #5
    Contao-Nutzer
    Registriert seit
    10.06.2014.
    Beiträge
    2

    Standard

    Hallo zusammen,

    habe Sofortüberweisung (fast) erfolgreich eingerichtet.
    • Weiterleitung zu Zahlungsanbieter funktioniert
    • Zahlung funktioniert
    • Rückleitung zu isotope funktioniert
    • Bestellung wird erfasst und als bezahlt markiert


    Allerdings kommt der Käufer bei der Zurückleitung auf den Warenkorb, der dann leer ist. D.h. er sieht keine Bestätigung, dass seine Bestellung erfolgreich war.
    Ich habe den hier erwähnten Erfolgslink (der mittlerweile auch in der Doku steht) benutzt:
    http://domain.de/kasse/complete.html...ER_VARIABLE_2-

    Muss ich die complete-Seite selbst in der Seitenstruktur anlegen?

    Contao 3.5.4
    Isotope 2.3.1

    Danke für eure Hilfe
    Martin


    EDIT:
    Kurz nach diesem Post habe ich es doch hinbekommen.
    Ich habe bei Sofortüberweisung den Erfolgslink so angegeben, wie ich in auch hinterlegt habe bei Module > Kasse > Bestellbestätigungs-Weiterleitungsseite in Contao.
    Ergänzt habe ich ihn um die uid, so wie oben angegeben:
    http://domain.de/url-zu-meiner-erfol...ER_VARIABLE_2-

    So geht es bei mir.
    Geändert von MAG (11.11.2015 um 11:01 Uhr)

  6. #6
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard Es will einfach nicht

    Hallo, vielleicht kann mir hier jemand helfen.
    Das Handbuch kann man ja anscheinend nicht benutzen, die Angaben dort sind zumindest falsch.

    Es geht darum, dass die Benachrichtigung von Sofortüberweisung zurück in den Shop nicht funktioniert. Die Bestellungs wird nicht ausgelöst.


    Fehlermeldung im Systemlog:
    [22.04.2016 13:33] Payment could not be processed.
    [22.04.2016 13:32] The given hash does not match. (sofortüberweisung.de)
    [22.04.2016 13:32] New post-sale request: system/modules/isotope/postsale.php?mod=pay&id=7
    Wer kann mir sagen, was die Fehlermeldung im Systemlog genau bedeutet?

    Ich habe folgende Benachrichtigungen mit POST bei Sofort schon ausprobiert, weil ich hier im Forum schon alle möglichen Lösungsansätze gefunden habe:
    Was ist davon richtig? Wobei es irgendwie trotzdem nicht funktioniert.
    Wenn sich damit jemand auskennt, wäre ich auch nicht abgeneigt jemanden dafür zu bezahlen.

    DANKE schon im Voraus!
    Geändert von tobihessen (22.04.2016 um 12:47 Uhr)

  7. #7
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    die eigentliche Fehlermeldung ist das hier
    Code:
    The given hash does not match.
    Ich hab das bei den Benachrichtungen so bei mir im Einsatz:
    Natürlich id austauschen gegen deine
    Code:
    postsale.php?mod=pay&id=2&uv1=-USER_VARIABLE_0-&uv1hash=-USER_VARIABLE_0_HASH_PASS-
    Ansonsten versuch mal unter Passwörter und Hash-Algorithmus die Benachrichtungs Passwörter und das Projektpasswort ohne Sonderzeichen zu machen.
    Ganz unten muss SHA1 stehen
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  8. #8
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Habe alle Passwörter neu generiert.
    Für was brauche ich eigentlich das Benachrichtigungspasswort? Muss ich das in Contao irgendwo eintragen?

    SHA1 ist eingestellt.

    Habe deine URL so mit geänderter ID übernommen.

    Jetzt sagt er mir:
    [22.04.2016 15:01] Invalid post-sale request (model not found): system/modules/isotope/postsale.php?mod=pay&id=1&uv1=3444&uv1hash=9d27b75 0758a7d0c58fa1576c8cbcc9c03ce13de
    [22.04.2016 15:00] The given hash does not match. (sofortüberweisung.de)
    [22.04.2016 15:00] New post-sale request: system/modules/isotope/postsale.php?mod=pay&id=7&uv1=3473&uv1hash=8dc97ca 8967ee8d7
    Wieso macht er erst den New post-sale mit der ID=7 und sagt dann, dass das Modul mit ID=1 nicht gefunden wurde?

  9. #9
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    YEEEEEEEAAAAAAAAAAAH!!

    Ich habe herausgefunden, woran es lag.
    Das Benachrictigungspasswort darf auf keinen Fall gesetzt sein. Man kann sich das vom Support bei SOFORT löschen lassen.
    Isotope unterstützt das nicht und folglich kommt es hier zu einem Fehler.

    DANKE an the_scrat ... irgendwie hast du meine Gehirnwindungen zum Arbeiten gebracht

  10. #10
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Du hast vollkommen recht, das Benachrichtungspasswort MUSS leer sein. Bei mir ist es auch nicht gesetzt, hab gerade nachgesehen. Im Text darüber steht auch deutlich, dass, falls gesetzt, dieses Passwort für die Hash-Berechnung genutzt wird.
    Gerade weil man es selbst nicht löschen kann, ist hier die Gefahr doch recht groß, dass weitere Leute auf den gleichen Fehler treffen wie du....
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  11. #11
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Ich schreibe ein Feedback im Handbuch, damit das ergänzt wird.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •