Modul: Saferpay API

Einführung

Bei dem Saferpay Modul handelt es sich um eine Zahlungsschnittstelle welche eine Verbindung zum Saferpay Zahlungsdienst aufbaut und den Benutzer über Saferpay die Möglichkeit gibt zu bezahlen.
Weitere Informationen finden Sie direkt beim Anbieter unter: https://www.six-payment-services.com/de/site/e-commerce/solutions/paymentsolution.html

Versionshistorie

API Version 1.16 ab DRUCKSHOP 6.10.0
API Version 1.17 ab DRUCKSHOP 6.11.0
API Version 1.20 ab DRUCKSHOP 6.26.0


Saferpay unterstützt alle bekannten Zahlungsmethoden, darunter auch 3rd-Party Anbieter, wie zum Beispiel PayPal oder ApplePay.


Eine vollständige liste finden sie unter: https://www.six-payment-services.com/de/site/e-commerce/learn-more/merchant.html#saferpay-jso
Sie können Ihren Kunden also über nur eine Schnittstelle viele verschiedene Zahlungsarten zur Verfügung stellen. Dies macht die Verwaltung für Sie deutlich komfortabler.


Administration > Zahlarten ( Einstellungen )

In der Administration können Sie das Modul unter Einstellungen > Zahlarten konfigurieren.


Globalen Einstellungen von Saferpay

Hier finden sie die Globalen Einstellungen von Saferpay sowie die Möglichkeit ein neues Saferpay Modul anzulegen

Dort müssen von Ihnen folgende Daten ausgefüllt werden damit Sie das Modul verwenden können und im weiteren Schritt Zahlungsarten anlegen können.

  • Kunden ID (Heißt bei Saferpay "Kundennummer" bsp: 212412)
  • User
  • Passwort
  • Währungscode (gemäß ISO4217) (bsp: EUR, USD)

Bei diesen Angaben handelt es sich nicht um Printshop Kunden ID, User oder Passwort sondern um die Saferpay-Login Daten welche Sie von Saferpay erhalten haben bzw. Sie können diese im SAFERPAY-Backend eigenständig generieren indem Sie einen neuen JSON API Login erstellen.

Sollten sie Wünschen können sie hier auch zwischen dem Live und Demo System von Saferpay wechseln und die Schnittstelle erst einmal testen. Beachten Sie bitte, dass die Schnittstelle im Shop Bereich nur angezeigt wird wenn das Modul in den Globalen Einstellungen von Saferpay aktiviert wurde.


Globale Einstellungen von Saferpay


Neues Saferpay Modul anlegen 

Nun können Sie Zahlungsarten unterhalb der Globalen Einstellungen von Saferpay im Bereich Neues Saferpay Modul anlegen, anlegen.

Achten Sie bitte darauf, dass sie nur Zahlarten auswählen welche von Ihrer hier angegeben Terminal ID auch abgedeckt sind.
Beim Anlegen einer neuen Zahlart über das Saferpay Modul müssen die folgenden Felder ausgefüllt werden, damit die Funktion gewährleistet ist:

  • Bezeichnung der Zahlart( Diese Bezeichnung wird dem Kunden angezeigt. )
  • Terminal ID ( Die Terminal ID finden Sie im Saferpay Backoffice )
  • Zahlarten ( Es können mehrere Zahlarten ausgewählt werden. )

Haben sie alle Einstellungen vorgenommen können Sie das Modul im Shop Bereich online stellen indem Sie im Bereich Globale Einstellungen von Saferpay in den Button Aktivieren ein häcken rein machen.

Hinweis:

Bitte beachten Sie, dass die Zahlungsart "Klarna" nicht in allen Ländern unterstützt wird. Bei der Einrichtung von Klarna bei Saferpay erfahren Sie hierzu mehr.


Shopbereich


Wenn Sie im Administrationsbereich die Saferpay-Einstellungen erfolgreich konfiguriert- und ein Modul angelegt haben, erscheinen im Warenkorb des Shops nu alle zuvor angelegten Saferpay Module als Auswahlmöglichkeit.

Sollte dies nicht der Fall sein, dann kehren Sie bitte in die Administration zurück und überprüfen Ihre Einstellungen und versuchen es erneut. Denken sie daran das Saferpay in den Globalen Einstellungen von Saferpay aktiviert werden muss damit es im Shop Bereich angezeigt werden kann.


Nachdem Sie nun die Zahlungsart ausgewählt haben werden Sie automatisch von unserem System zu der externen Zahlungsseite von Saferpay weitergeleitet.
Bedenken Sie, dass der Kunde hier den Bereich des DRUCKSHOPs verlässt und Sie sich nicht mehr auf der Webseite Ihres Shops befinden, sondern auf der Zahlungsseite von Saferpay. Auf diese Seiten haben wir nur im Rahmen der Zahlungsmodalitäten begrenzten Einfluss auf diese Seiten.

Während dieses passiert wird die Bestellung im Hintergrund vom System auf "Warten auf Bezahlung" gesetzt und wenn die Bestellung erfolgreich abgeschlossen wird der Status auf "Neu"gewechselt.
Zudem wird in den Auftragsdetails im neuen Payment Log ein Vermerk getätigt, falls die Weiterleitung zu Saferpay fehlschlagen sollte.


Sobald die Zahlungsdaten eingegeben und abgesendet wurdenm wird der Kunde wieder zurück in den DRUCKSHOP geleitet und die Zahlung ist somit abgeschlossen. 


Administration > Auftragsdetails ( Zahlungshistorie )

Auf der Auftragsdetailseite finden Sie ab sofort einen neuen Bereich "Zahlungshistorie". Hier finden Sie sämtliche Aufrufe welche in Richtung Saferpay getätigt werden.
Sollten Probleme beim Bezahlvorgang auftreten werden sie hier gezeigt.


Hier einige Beispiele von Fehlermeldungen welche Sie hier finden können. Die Saferpay Schnittstelle kann bei folgenden Problemen eine Ausgabe auf der Auftragsdetailseite liefern:

  • Invalid License: Der genutzte Account ist nicht aktiv und sie müssen sich mit Saferpay in Verbindung setzen um diese zu aktivieren.
  • Invalid credentials: Die genutzten API Daten sind nicht korrekt, überprüfen Sie diese bitte.
  • Invalid action: Die Zahlung ist abgeschlossen oder gecanceled worden und es wird versucht diese in einen nicht mehr gültigen Zustand zu bringen.
  • Action blocked by risk management: Lösen sie dieses im Saferpay Risk Management Backoffice

Weitere Fehlermeldungen welche sie unter https://saferpay.github.io/jsonapi/#errorhandling