Die Schnittstelle ist ein Modul das von Be.Beyond GmbH & Co. KG freigeschaltet werden kann.
Sobald das Modul freigeschaltet ist, steht dem Administrator die Schnittstelle in der Administration unter Einstellungen->Zahlarten in der Zahlart Kreditkarte zur Verfügung.
Einstellungen Lead-Print DRUCKSHOP
Der Administrator muss die Zahlart Kreditkarte und den Schalter "Postfinance Schnittstelle verwenden" aktivieren.
Zusätzlich muss der Benutzername und das Passwort in die entsprechenden Felder eingetragen werden.
Der Benutzername ist gleich dem Login der PostFinance-verwaltung (https://e-payment.postfinance.ch).
Das Passwort wir din der Postfinance-Verwaltung im Bereich Konfiguration-->Technische-Informationen-->Daten- und Ursprungsprüfung im Feld "SHA-IN signatur" hinterlegt.
Sobald alle Parameter eingetragen wurden, wird im Shopbereich auf der Warenkorbseite die Zahlart Kreditkarte für den Kunden angezeigt. Sobald ein Kunde diese Zahlart auswählt und die Bestellung abschließt, wird der Kunde nach Abschluss der Bestellung zu den Bezahlseiten von PostFinance weitergeleitet.
Ablauf Bestellugn und Zahlung
Sobald die Bestellung ausgeführt wird, wird diese in der Datenbank angelegt und in der Administration im Status "Warten auf Bezahlung" abgelegt.
Auch die Bestellbestätigungs-E-Mails werden versendet. Der Kunde wird danach auf die Bezahlseiten weitergeleitet. Sofern der Kunde die bezahlugn hier abbricht wird er zurück in den Shop auf die Bestellbestätigungsseite geleitet. Hier erhält er eine Hinweismeldung über den Abbruch der Bezahlung. Der Auftrag bleibt in diesem fall im Status "Warten auf Bezahlung" stehen.
Sofern der Kunde den Bestellvorgang erfolgreich abschließt, wird er im Anschluss in den Shopbereich auf die Bestellbestätigungsseite weitergeleitet. Hier erhält er keinen Warnhinweis sondern eine Meldung über die erfolgreiche Bestellung.
Im Hintergrund (sobald die zahlung von PostFinance an unseren server gemeldet wird), wird der Auftrag in den Status "NEU" verschoben. Zusätzlich wird der Haken "Auftrag nicht bezahlt" in den Auftragsinformationen entfernt.
Einstellungen PostFinance
Die Einstellungen für die Schnittstelle können im Bereich Konfiguration-->Technische-Informationen vorgenommen werden.
In diesem Bereich gibt es die folgenden Tabs:
Globale Transaktionsparameter
- Standardoperationswert muss auf Direktbuchung eingestellt werden
- Maximale Anzahl Zahlungsversuche = empfohlender Wert = 10
- Verarbeitung von Einzeltransaktionen muss auf Immer Online (Sofort) eingestellt werden
Globale Sicherheitsparameter
Hier müssen die folgenden Einstellungen vorgenommen werden:
- Hauptparameter
- SHA-1
- Zeichenkodierung Ihres Shops (Standard ist ISO-8859-1)
Zahlungsseite
Die Einstellung für dei Abbrechen-Funktion ist eine Optionale Einstellung
Wenn der Abbrechen-Button angezeogt wiord muss die folgden URL eingetragen werden:
- http(s)://IHRE-SHOPDOMAIN/php/postfinance_false.php
Daten- und Ursprungsüberprüfung
Hier müssen die folgenden Einstellungen vorgenommen werden:
URL: Hier muss die folgende URL eingetragen werden: http(s)://IHRE-SHOPDOMAIN/postfinance.htm
SHA-IN signatur: Hier muss das Passwort hinterlegt werden das auch in der Administration des DRUCKSHOP hinterlegt wird.
Transaktions-Feedback
Hier müssen die folgenden Einstellungen vorgenommen werden:
Accepturl = http(s)://IHRE-SHOPDOMAIN/finish.htm
DeclineURL = http(s)://IHRE-SHOPDOMAIN/php/postfinance_false.php
Exceptionurl = http(s)://IHRE-SHOPDOMAIN//php/postfinance_false.php
Cancelurl = http(s)://IHRE-SHOPDOMAIN//php/postfinance_false.php
Die Einstellung " " mus aktiviert werden.
Die beiden URLS für das Feedback von Server zu Server lauten:
Zahlungsstatus akzeptiert = http(s)://IHRE-SHOPDOMAIN/php/postfinance_notify.php
Zahlungsabbruch = http(s)://IHRE-SHOPDOMAIN/php/postfinance_false.php
Die Anfragemethode muss auf POST eingestellt sein.
Das im Printshop hinterlegte PostFinance-Passwort muss auch im Parameter "Sicherheit der Anfrageparamete" hinterlegt werden.
Die Funktion "HTTP-Anfrage für Statusänderungen" wird vom Druckshop zur zeit nicht unterstützt.