Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Saferpay Wiki ergänzt.

Sobald das Modul aktiviert ist taucht am ende der Seite "Einstellungen => Zahlarten" das Saferpay Modul Saferpay auf:


Dort müssen folgende Daten welche man zuvor von Saferpay erhalten hat eingegeben werden:

  • Kunden ID
  • User
  • Passwort
  • Währungscode

Mit den zuvor von Saferpay erhaltenen Login Daten eintragen

Zudem muss für jedes erstellte Modul die korrekte Terminal ID eingetragen werden.

Image Removed

Die eingetragene Zahlart muss von der eingetragenen Terminal ID abgedeckt werden da sonst sämtliche Zahlungsmöglichkeiten der Terminal ID, als Fallback, angezeigt werden

...

  • (gemäß ISO4217) (bsp: EUR, USD)


Beim anlegen einer neuen Zahlart über das Saferpay Modul müssen die:

  • Bezeichnung ( Diese Bezeichnung wird dem Kunden angezeigt. )
  • Terminal ID ( Die Terminal ID finden Sie im Saferpay Backoffice )
  • Zahlart ( Es können mehrere Zahlarten ausgewählt werden. )
  • Info ( Wird als Info Button rechts neben dem Dropdown Menü angezeigt )

ausgewählt werden.

Die gewählte Terminal ID muss die gewählten Zahlarten abdecken. Wenn dem nicht so ist werden automatisch alle möglichen Zahlarten angezeigt welche die Terminal ID unterstützt.


Image Added


Um das ganze zu testen können sie ganz einfach ein Produkt bestellen und den normalen Prozess durchlaufen. als Zahlart wählen sie die von Ihnen zuvor erstellte Zahlart aus und klicken dann auf Zahlungspflichtig bestellen

Sie sollten nun auf die Zahlungsseite von Saferpay geleitet werden.

Image Added

Dort wählen sie die gewünschte Zahlart an und nutzen die von Saferpay zur verfügung gestellten Daten unter: https://saferpay.github.io/sndbx/paymentmeans.html

Image Added

Durchlaufen Sie dann den Bestellprozess welcher von Saferpay vorgegeben wird und bezahlen sie ganz normal.

Am Ende sollten Sie folgende Seite sehen welche dann zeigt das der Bestellprozess durchlaufen ist.

Image Added

Image Added

Die Saferpay Schnittstelle kann bei folgenden Problemen eine Ausgabe auf der auftrag detail seite liefern:


  • Invalid License: Der genutzte Account ist nicht aktiv und sie müssen sich mit Saferpay in Verbindung setzen um diese zu aktivieren oder korrekt zu erhalten.
  • Invalid credentials: Die genutzen 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