Postbank Paysolution OXID Zahlungsmodul

Werbung
Postbank Paysolution
OXID Zahlungsmodul
Modul Version: 1.1.0
Shopversion: OXID 4.5.x – 4.6.x
Inhaltsverzeichnis
1
Funktionsumfang ............................................................................................................ 2
1.1 Vorteile auf einen Blick .............................................................................................. 2
2
Installation und Konfiguration ......................................................................................... 3
2.1 Dateien Kopieren (alle Versionen) ............................................................................. 3
2.2 Modulerweiterung registrieren (nur 4.5.x) .................................................................. 3
2.3 Install.sql und update view......................................................................................... 4
2.4 Bootstrap (4.5.x) ........................................................................................................ 4
2.5 tmp-Verzeichnis leeren .............................................................................................. 4
2.6 Script-Verzeichnis kontrollieren ................................................................................. 5
2.7 Modul aktivieren (4.6.x) ............................................................................................. 5
2.8 Bezahlmethoden einrichten ....................................................................................... 5
2.9 Aktivierung der API Kommunikation .......................................................................... 7
2.10 Zahlungsverwaltung ................................................................................................ 7
1 Funktionsumfang
Das Modul sorgt für die sichere und einfache Abwicklung von Zahlungen über die Postbank
Paysolution API mit ihrem OXID eShop. Im bisherigen Leistungsumfang enthalten sind
Zahlungen mit den gängigen Kreditkarten VISA und Mastercard.
Die Besonderheit dieses Moduls ist das anonyme Kreditkartenhandling, welches es dem
Kunden ermöglicht, Kreditkarteninformationen anonym und sicher zu hinterlegen und so den
Checkout-Prozess schneller zu durchlaufen. Der Kunde hat dabei die Möglichkeit, die
Kreditkartendaten sowohl im Checkout, als auch in seinem Kundenkonto zu bearbeiten.
Darüberhinaus kann der Merchant die Kreditkarte des Kunden entweder direkt beim Einkauf
belasten, oder aber die Zahlung reservieren und zu einem späteren Zeitpunkt abbuchen.
Das wäre beispielsweise für turnusmäßige Abbuchungen von Abo-Produkten interessant,
bzw. von nicht unmittelbar lieferbaren Artikeln.
Sollte das anonyme Kreditkartenhandling nicht gewünscht sein und der Merchant möchte
dem Kunden ausschließlich das herkömmliche Kreditkartenhandling anbieten, so kann dies
im Backend, je nach Bedarf, ein und ausgeschalten werden.
1.1 Vorteile auf einen Blick
 Anbindung Ihrer Hausbank für optimalen Service und Konditionen
 Kunde kann Kreditkartendaten speichern und so Checkout beschleunigen
 Shop hat keinen Kontakt mit original Kreditkartendaten, sondern speichert
anonmisierte Pseudokartendaten
 Optionale Einstellung ob Kreditkarten direkt oder z.B. erst nach Versand belastet
werden
 Leichte Installation und Konfiguration durch Modul nach OXID Standard
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 2]
2
Installation und Konfiguration
Sichern Sie Ihre Shopdaten. Sollte Sie Bedenken bezüglich der Installation des Moduls
haben, lassen Sie diese von fachkundigem Personal vornehmen, gerne unterstützen
wir Sie dabei. Dieses Modul wurde für die OXID Shop Editionen CE, PE, EE unter den
o.g. Versionen entwickelt. Folgen Sie der Anleitung für einen problemlosen Betrieb.
Sollte es Unklarheiten in den Installationsanweisungen geben, freuen wir uns über Ihr
Feedback ([email protected]).
2.1



Dateien Kopieren (alle Versionen)
Stellen Sie eine Verbindung z.B. via FTP zu Ihrem Webserver her
Kopieren Sie den Inhalt des Verzeichnisses copy_this in Ihr Shop
Stammverzeichnis
Nutzen Sie ein anderes OXID Theme als Azure, kopieren Sie bitte den Inhalt
des Themeverzeichnisses copy_this/out/azure in das Verzeichnis Ihres aktiven
Themes. Migirieren Sie ggf. die erweiterten Blöcke unter
/modules/mo_paysolution/out/blocks
2.2 Modulerweiterung registrieren (nur 4.5.x)
Melden Sie sich im Administrationsbereich des Shops an und registrieren Sie folgende
Erweiterungen (Stammdaten => Grundeinstellungen => System => Module):
oxorder => mo_paysolution/core/mo_paysolution__oxorder
oxpayment => mo_paysolution/core/mo_paysolution__oxpayment
oxuser => mo_paysolution/core/mo_paysolution__oxuser
order => mo_paysolution/views/mo_paysolution__order
thankyou => mo_paysolution/views/mo_paysolution__thankyou
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 3]
2.3 Install.sql und update view
Führen Sie nun das Datenbank-Update unter Service => Tools durch. Verwenden Sie
dafür die install_4.5.sql, bzw. install.sql (für Shopversion 4.6.x).
2.4 Bootstrap (4.5.x)
Fügen Sie folgende Zeile der Datei /modules/functions.php hinzu:
include dirname( __FILE__ ) . "/mo_paysolution/bootstrap.php";
2.5
tmp-Verzeichnis leeren
Im OXID Hauptverzeichnis unter /tmp sämtliche *.php & *.txt Dateien löschen.
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 4]
2.6
Script-Verzeichnis kontrollieren
Stellen Sie sicher, daß die Dateien im Ordner /modules/mo_paysolution/scripts von
ausserhalb erreichbar sind (notwendig für API-Kommunikation). Ein erfolgreicher Aufruf
der folgenden URL gibt Ihnen Gewissheit:
<meine-shopURL>/modules/mo_paysolution/scripts/mo_paysolution__shopNotifica
tion.php?mo_paysolution__checkScript=1
2.7
Modul aktivieren (4.6.x)
Aktivieren Sie ihr Modul indem Sie es im neuen OXID Modulhandling anklicken. Sollten
Sie es nicht mehr benötigen, oder wollen Sie Ihr Modul kurzfristig inaktiv setzen, dann
können Sie das an selber stelle wieder inaktiv setzen.
2.8
Bezahlmethoden einrichten
Richten Sie ihre neue Zahlungsart wie gehabt unter dem Menüpunkt
Shopeinstellungen => Zahlungsart ein. Beachten Sie dabei, dass die Grundeinstellung
des max. Einkaufswerts von 0 auf einen höheren Betrag geändert wird.
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 5]
Stellen Sie anschließend sicher, dass der neuen Zahlungsart auch alle
Benutzergruppen und Länder korrekt zugeordnet sind.
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 6]
2.9
Aktivierung der API Kommunikation
Stellen Sie sicher,dass im Merchant-Admin Bereich ihres Payment-Providers folgende
"URL für Shopbenachrichtigung" korrekt hinterlegt ist:
<meine shopURL>/modules/mo_paysolution/scripts/mo_paysolution__shopNotifica
tion.php
2.10 Zahlungsverwaltung
Stellen Sie sicher, dass sich Ihr Modul im Live-Modus befindet und wählen Sie
zwischen den Optionen „buchen“ (die Kreditkarte des Kunden direkt belasten) oder
„reservieren“ (s.u.).
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 7]
Sollte das anonyme Kreditkartenhandling („Pseudo-Kreditkarten“) von Ihnen nicht
gewünscht sein, oder nicht durch Ihren Akzeptanzpartner unterstütz werden, dann
können Sie diesen Service einfach ausschalten.
Im Backend des Payment Providers können Sie dann reservierte Zahlungen
nachträglich zu einem Zeitpunkt Ihrer Wahl abbuchen oder stornieren.
Postbank Paysolution | Modul Version: 1.1.0 | © derksen mediaopt GmbH 2012
Seite [ 8]
Herunterladen