PostFinance

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 wird in 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 Bestellung 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 Bezahlung 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 die Abbrechen-Funktion ist eine optionale Einstellung.

Wenn der Abbrechen-Button angezeigt wird, muss die folgende 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, dass auch in der Administration des DRUCKSHOPS 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 "" muss 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 Anfrageparameter" hinterlegt werden.

Die Funktion "HTTP-Anfrage für Statusänderungen" wird vom Druckshop zurzeit nicht unterstützt.