Einrichtung Hanseatic Finanzierung
| ab Version: | 3.0.4 | bis Version: | 3.0.4 |
Wichtig: Schnittstelle wird aus Shopware 3.0.5 entfernt!
Inhaltsverzeichnis
- 1 Aktualisierung der Schnittstelle
- 2 Dokumentation Hanseatic Modul
- 2.1 Eintragen der Zugangsdaten
- 2.2 Optionale Felder (Müssen i.d.R. nicht verändert werden):
- 3 Kommunikation / Status-Abgleich mit der Hanseatic Bank
- 4 1. Benachrichtigungen von der Hanseatic an den Shop
- 5 2. Benachrichtigung vom Shop an die Hanseatic
Aktualisierung der Schnittstelle
Hinweis: Bevor Sie die Schnittstelle einrichten, muss diese auf die neueste Version gebracht werden.
Passen Sie den Viewport s_detail.php unter /engine/core/class/viewports/ an
ersetzen Sie:
$amount = $sArticle['price'];
mit:
$amount = str_replace(',','.',$sArticle['price']);
Tauschen Sie die hanseatic.class.php auf Ihrem Server. Die Datei finden Sie unten auf dieser Seite als Donwload.
Entpacken Sie diese Datei und kopieren diese an folgende Stelle: engine/connectors/hanseatic/
Dokumentation Hanseatic Modul
Eintragen der Zugangsdaten
- Partner ID: Hier wird die Partner ID der Hanseatic Bank eingetragen.
- Pre Shared Key: Hier wird der Preshared Key der Hanseatic Bank eingetragen.
- Benachrichtigungs EMail: Hier wird eine EMail Adresse angegeben, an die Benachrichtigungen über Statusänderungen und Bestellungen gesendet werden. Wenn diese Leer bleibt, werden auch keine EMails verschickt.
- UTF8 Encoding erzwingen (1=Ja, 0=Nein): Hier können Sie eine UTF8 Codierung der zu übergebenen Daten erzwingen. D.h. alle Daten die an die Bank geschickt werden sollen, werden vorher UTF8 codiert.
Wichtig: UTF8 muss auf 1 stehen!
- IFrame URL: Hier wird die IFrame URL der Hanseatic Bank eingetragen. MIT Parameter ID=XX!
- Microsite URL: Hier wird die Mirosite URL der Hanseatic Bank eingetragen. MIT Parameter ID=XX!
- Ware-versendet URL: Hier wird die URL für die Ware-versendet Schnittstelle der Hanseatic Bank eingetragen. OHNE Parameter!
- Poll URL: Hier wird die URL für die POLL Schnittstelle der Hanseatic Bank eingetragen. OHNE Parameter!
- Ratenrechner URL: Hier wird die URL für den Ratenrechner der Hanseatic Bank eingetragen. OHNE Parameter!:
Hinweis: Zum Testen mit den Test-URL´s der Hanseatic sollte die URL aus dem Ratenrechner entfernt werden, da im Testmodus eine Passwortabfrage erscheint.
Optionale Felder (Müssen i.d.R. nicht verändert werden):
- Bestellstatus für "Neue Bestellung": Hier muß die Status ID für neue Bestellungen eingetragen werden. Dieser Status wird dann in der Bestellung gesetzt, sobald eine neue Bestellung eingetragen wird.
- Bestellstatus für "Es wurde kein Kredit genehmigt.": Hier muß die Status ID für Bestellungen eingetragen werden, die eine Bestellung annehmen soll, wenn die Hanseatic Bank dem Shop meldet das kein Kredit genehmigt wurde.
- Bestellstatus für "Der Kredit wurde vorläufig akzeptiert.": Hier muß die Status ID für Bestellungen eingetragen werden, die eine Bestellung annehmen soll, wenn die Hanseatic Bank dem Shop meldet das der Kredit vorläufig akzeptiert wurde.
- Bestellstatus für "Der Kredit wurde genehmigt.": Hier muß die Status ID für Bestellungen eingetragen werden, die eine Bestellung annehmen soll, wenn die Hanseatic Bank dem Shop meldet das der Kredit genehmigt wurde.
- Bestellstatus für "Die Zahlung wurde von der Hanseatic Bank angewiesen.": Hier muß die Status ID für Bestellungen eingetragen werden, die eine Bestellung annehmen soll, wenn die Hanseatic Bank dem Shop meldet das die Zahlung von der Bank angewiesen wurde.
- Bestellstatus für "Es wurde eine Zeitverlängerung eingetragen.": Hier muß die Status ID für Bestellungen eingetragen werden, die eine Bestellung annehmen soll, wenn die Hanseatic Bank dem Shop meldet das eine Zeitverlängerung eingetragen wurde.
- Bestellstatus für "Vorgang wurde abgebrochen.": Hier muß die Status ID für Bestellungen eingetragen werden, die eine Bestellung annehmen soll, wenn die Hanseatic Bank dem Shop meldet das der Vorgang abgebrochen wurde.
- Mail an Kunden (1=Ja, 0=Nein): Soll eine Statusänderungs Mail an den Kunden geschickt werden wenn die Bank der Status ändert?
- Mail an Admin (1=Ja, 0=Nein): Soll eine Statusänderungs Mail an den Admin (Siehe Benachrichtigungs EMail) geschickt werden wenn die Bank der Status ändert?
- Geben Sie hier den Bestelltype ein. Hier wird der Bestelltype eingetragen. Es gibt bei der Hanseatic Bank folgende Typen:
EDV
Weiße Ware (Küchenelektronik)
Multimedia
Braune Ware (Unterhaltungselektronik)
Fashion
Sport & Wellness
Reisen
Haus & Garten (auch Möbel, Küche usw.)
MISC (Sonstiges):
In der Regel wird MISC gesetzt, da die wenigsten Kunden nur einen Artikel finanzieren.
- Breite des Ratenrechners: Breite des Ratenrechner IFrame in Pixel
- Höhe des Ratenrechners: Höhe des Ratenrechner IFrame in Pixel
- Zeichen Filter: Hier können Sie Sonderzeichen eintragen die nach der Encode Maske zusätzlich zugelassen werden sollen. (A-Z a-z 0-9 @ sind bereits automatisch enthalten) Bitte nur ändern wenn Sie genau wissen was Sie tun!!! Dieser Filter ist dazu eingebaut worden um Sonderzeichen die bei der Bank nicht erlaubt sind zu filtern. Dies funktioniert wie eine Whitelist.
- Encode Maske: Hier können Sie Zeichen definieren die durch ein anderes getauscht werden sollen. z.B. "ä:ae,ö:oe,è:e" usw.. Im Prinzip werden Sonderzeichen einfach entschärft. Aus Ä wird dann Ae. Da es gerade in Frankreich zu Problemen in der Vergangenheit kam, haben wir hier die Möglichkeit geschaffen selbst einzugreifen.
- Eigener Kommentar: Hier kann ein eigener Kommentar festgelegt werden der in die Bestellung bei Status Änderungen eingetragen werden soll (gefolgt vom Bank Status in Klartext)
- Finanzierungsformular über Iframe oder MicreSite einbinden? 1 = Iframe, 2 = MicroSite: Hier kann zwischen Microsite (Verlassen des Shops notwendig) und einem IFrame (integriert im Shop) entschieden werden
- Zinsen Angabe in Prozent für Artikel Anzeige: Hier wird ein grober Prozentsatz für die Finanzierung angegeben, damit die eventuelle Rate in den Artikeldetails angezeigt werden kann.
- Stylesheet für den Hanseatic Frame: Hier kann ein eigener Stylesheet für das Hanseatic Formular angegeben werden. (Bezahlseite)
Kommunikation / Status-Abgleich mit der Hanseatic Bank
Hier gibt es 2 Varianten, um Statusinformationen mit der Hanseatic auszutauschen.
1. Benachrichtigungen von der Hanseatic an den Shop
Zunächst erhält man nach Bestellung im Shop per Finanzierung kontinuierlich Infomationen der Hanseatic Bank. Hier gibt diverse Status von der Hanseatic, die im Shopware Backend unterhalb von Kunden / Bestellungen beim Zahlstatus angezeigt werden:
Damit die Hanseatic Ihrem Shop Status-Informationen senden kann, müssen Sie
a) bei der Hanseatic angeben, dass Sie das Push-Verfahren verwenden wollen und
b) eine so genannte Benachrichtungs-URL angeben, die bei der Hanseatic dann eingetragen wird. Vom Aufbau her sieht die Datei wie folgt aus:
Beispielpfad: http://www.meinshop.de/engine/connectors/hanseatic/notify.php
Das www.meinshop.de ist dann durch Ihren Shoppfad zu ersetzen.
2. Benachrichtigung vom Shop an die Hanseatic
Sie müssen der Hanseatic den Warenversand melden, das geht wie folgt:
Wenn der "Bestellstatus" auf "Komplett ausgeliefert" gestellt wird (Bestellübersicht), wird dieser Status auch automatisch zurück an die Bank übermittelt. Den Status "Komplett ausgeliefert" setzten Sie dann, wenn Sie eine positive Nachricht der Bank unter "Zahlstatus" erhalten haben
und der Versand somit durchgeführt wurde.Artikel-PDF erstellen
Artikel bewerten
Weitere interessante Artikel:
Kategorien:
Bestell-Nr.: SW1292
Lieferzeit ca. 5 Tage
Preise inkl. gesetzlicher
MwSt. zzgl. Versandkosten*
Preise inkl. gesetzlicher
MwSt. + Versandkosten*

