Saferpay für die Nutzung im Shop einrichten: Unterschied zwischen den Versionen

Aus e-vendo Wiki
Wechseln zu: Navigation, Suche
 
(17 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Der e-vendo Webshop hat eine Schnittstelle zur Zahlungslösung '''Saferpay eCommerce'''. Die Zahlungslösung '''Saferpay''' wird von der Firma '''SIX Card Solutions AG''' und ihren Tochtergesellschaften in verschiedenen Ländern betrieben. Auf der Website der Firma finden Sie ausführliche Informationen: http://www.six-card-solutions.com.
+
__TOC__
  
__TOC__
+
==benötigte Verträge==
 +
Um Saferpay nutzen zu können, sind sowohl ein Vertrag mit Worldline als auch die Buchung des Saferpay-Moduls bei e-vendo notwendig. Für Letzteres kontaktieren Sie bitte Ihren Betreuer.
  
<br> Die Zahlungslösung '''Saferpay eCommerce''' bietet eine Reihe von Zahlungsmitteln, die damit für den Webshop zur Verfügung gestellt werden können. Zu den Zahlungsmitteln gehören:
+
Saferpay bietet mittlerweile auch die Zahlungsarten von Klarna und Sofortüberweisung an. Sofern Saferpay eingerichtet ist, lassen sich diese Zahlungsarten bei Saferpay hinzubuchen; eine Vertragsanpassung bei e-vendo ist dann nicht mehr erforderlich.
  
;Kreditkarten
+
Je nach Zahlungsmittel müssen evtl. Verträge mit bspw. Kreditkarten-Aquirern vorliegen bzw. abgeschlossen werden. Die dafür anfallenden Gebühren sind vom Aquirer und Ihrem konkreten Vertrag abhängig.
*Visa
 
*Verified by Visa
 
*MasterCard
 
*MasterCard SecureCode
 
*JCB
 
*American Express
 
*Diners Club Card
 
;Debitkarten
 
*Maestro
 
*V PAY
 
;Rechnungskauf
 
*Billpay
 
;Lastschrift
 
*Billpay
 
;Bezahldienste
 
*PayPal
 
*clickandbuy
 
;Deutschland
 
*giropay
 
*Elektronisches Lastschriftverfahren
 
;Österreich
 
*eps
 
;Schweiz
 
*PostFinance Card
 
*PostFinance E-Finance
 
*myOne Kundenkarte
 
*Valartis Bonus Card
 
;Niederlande
 
*iDeal
 
  
Eine vollständige Liste der aktuell verfügbaren Zahlungsmittel kann der Website des Anbieters entnommen werden: http://saferpay.com/payment_means_de.html.
 
  
Das Zahlungssystem Saferpay kann überall innerhalb der EU genutzt werden.
+
==Einrichtung==
 +
===Saferpay===
 +
Nach der Registrierung bei Saferpay erhalten Sie Ihre Zugangsdaten zum Saferpay-Backoffice per eMail.
  
Die Anbindung erfolgt dergestalt, dass die Authorisierung der Zahlung durch den Kunden im Webshop vorgenommen und mit Buchen der Rechnung in der Warenwirtschaft die Zahlung ausgelöst wird. Bei der Kreditkartenzahlung z.B. wird der Betrag mit der Authorisierung im Webshop auf der Kreditkarte des Kunden reserviert, was eine Zahlungssicherheit innerhalb von 7 Tagen gewährleistet.  
+
Sie finden im Saferpay/Worldline-Backoffice unter ''Einstellungen'' > ''Zahlungsmittel/Terminals'' das Zahlungs-Terminal, welche an dieser Stelle auch konfiguriert werden kann.
  
 +
Die optische Gestaltung des Terminals können Sie im Menüpunkt ''Payment Page-Konfigurationen'' vornehmen.
  
== Voraussetzungen und Kosten  ==
 
  
=== Voraussetzungen bei Saferpay  ===
+
[[image:Worldline_Terminals01.png|border|verweis=]]
  
Für die Nutzung des Zahlungssystems ist ein '''Vertrag''' mit '''SIX Card Solutions''' abzuschließen. Dafür ist das Paket "Saferpay eCommerce" zu buchen. Die zu nutzenden Zahlungsmittel sind dabei festzulegen und ein Paket mit Transaktionen ist zu ordern.
 
  
Jede Transaktion hat direkt bei Saferpay einen pauschalen Preis und ist nicht umsatzabhängig. Für die Abrechnung der Transaktionen werden Transaktionspakete gekauft, die in unterschiedlichen Größen (Anzahl der Transaktionen) und Preisen angeboten werden. Je größer das Paket, desto günstiger ist eine einzelne Transaktion.
+
Das Terminal besitzt eine Nummer, die im nächsten Schritt benötigt wird.
  
Je nach Zahlungsmittel müssen Verträge mit z. B. Kreditkarten Aquirern vorliegen bzw. abgeschlossen werden. Die dafür anfallenden Gebühren sind vom Aquirer und Ihrem konkreten Vertrag abhängig.
 
  
 +
===e-vendo: Zahlungssystem===
 +
In der {{link|Konfiguration - Zahlungssysteme|Zahlungssysteme-Konfiguration}} muss zunächst im Reiter ''Saferpay'' die Checkbox "JSON API konfigurieren" aktiviert werden.
  
=== Voraussetzungen bei e-vendo ===
+
{{wichtig|Wird die Checkbox "Test" gesetzt, kommunizieren e-vendo und der Shop ab diesem Zeitpunkt nicht mehr mit der Saferpay-Produktivumgebung, sondern mit der Sandbox. Hierfür ist ein separater Account bei Saferpay erforderlich.}}
  
Um das Zahlungssystem Saferpay mit dem e-vendo Webshop zu nutzen, wird das Zusatzmodul Saferpay benötigt.
 
  
 +
Die von Saferpay nach der Registrierung zugesandten Daten tragen Sie hier wie folgt ein:
  
== Einrichtung und Inbetriebnahme  ==
+
:{| class="wikitable"
 +
|-
 +
! scope="col" style="text-align:left;"| Bezeichnung in e-vendo
 +
! scope="col" style="text-align:left;"| Bezeichnung bei Saferpay
 +
|-
 +
|API-Benutzername
 +
|JSON API: Nutzername
 +
|-
 +
|API-Passwort
 +
|JSON API: Passwort
 +
|-
 +
|Customer-ID
 +
|Kundennummer
 +
|-
 +
|Terminal-ID
 +
|Nummer des Zahlungs-Terminals
 +
|-
 +
|Config-Set
 +
|Name der "Payment Page-Konfiguration", die verwendet werden soll. Wird das Feld freigelassen, wird die PPK mit der Bezeichnung "Default" (also der von Saferpay angelegte Standard) verwendet.
 +
|}
  
Für die Nutzung des Zahlungssystems Saferpay im e-vendo Webshop steht folgender Ablauf:
+
Diese Daten stehen dem Shop direkt zur Verfügung, sodass im Shop-Management keine weiteren Einstellungen vorgenommen werden müssen.
  
#Sie teilen e-vendo mit, dass Sie das Zahlungssystem Saferpay nutzen möchten.
 
#e-vendo informiert die Firma SIX Card Solutions
 
#Ein Mitarbeiter der Firma SIX Card Solution nimmt mit Ihnen Kontakt auf. Sie stimmen mit ihm ab, welche Zahlungsmittel Sie einsetzen möchten und ob ggf. Saferpay Ihnen beim Abschluss eines Vertrags mit einem Kreditkarten Aquirer unterstützen soll oder Sie bereits einen entsprechenden Vertrag haben.
 
#Sie schließen den Vertrag mit SIX Card Solution ab und leiten ggf. in Abhängigkeit der gewünschten Zahlungsmittel weitere Schritte ein, die Sie von SIX Card Solution erfahren.
 
#Sie lassen bei SIX Card Solution für Ihren Account das HTTPS-Hosting (Zertifikats-Hosting) mit dem HTTPS-Interfacepasswort freischalten. Dies ist ein zusätzlicher Service und muss dort aktiviert werden, damit die Kommunikation zwischen den Systemen e-vendo und Saferpay funktioniert.<br>''Das HTTPS-Interfacepasswort ist für das Verbuchen von Aufträgen mit verringerter Auftragssumme und für die Abwicklung des Kaufes auf Rechnung über '''[[Kauf auf Rechnung|Billbay]]''' notwendig.<br>Dieses Passwort wird normalerweise bei der Einrichtung des HTTPS-Hostings nicht automatisch und kostenfrei eingerichtet.<br>Zwischen Saferpay und e-vendo besteht aber eine Vereinbarung, dass den e-vendo Kunden diese Funktion zur Verfügung gestellt wird (Ansprechpartner Herr Kühn).''
 
#Ist die Einrichtung des Saferpay-Accounts abgeschlossen, so nehmen Sie bitte mit e-vendo Kontakt auf. e-vendo wird die Nutzung des Moduls in Webshop und Warenwirtschaft vorbereiten.
 
#Sie tragen in der Konfiguration des [[Konfiguration ERP - Zahlungssysteme|Zahlungssystems]] '''Saferpay''' in der Warenwirtschaft Ihre ''Account-ID'' ein. Das HTTPS-Interfacepasswort hinterlegen Sie bitte im Feld ''Passwort'' und im Feld ''URL (HTTPS-Interface)'' den Wert '''<nowiki>https://www.saferpay.com/hosting</nowiki>'''.
 
#Sie konfigurieren bei Saferpay das VT (Virtuelle Terminal) bzw. die Payment Page korrekt entsprechend der in diesem Dokument noch folgenden Anleitung.
 
#Sie legen in der Warenwirtschaft eine [[Konfiguration ERP - Zahlungsarten|Zahlungsart]] an und verknüpfen diese mit dem Zahlungssystem '''Saferpay'''. Konfigurieren Sie die Zahlungsart sonst nach Belieben und geben Sie diese für die Nutzung im Webshop frei.<br>Sollen alle Zahlungsmittel, die Sie bei Saferpay gebucht haben, über eine Zahlungsart aus dem Shop heraus angeboten werden und der Kunde soll dann erst im Terminal bei Saferpay die Unterscheidung vornehmen, so lassen Sie das Feld "eShop Steuercode" leer.<br>Haben Sie mehrere Zahlungsmittel bei Saferpay gebucht und möchten diese schon als getrennte Zahlungarten im Shop anbieten, so legen Sie die gewünschten Zahlungsarten in der Warenwirtschaft an, verknüpfen alle diese mit dem Zahlungssystem '''Saferpay''' und hinterlegen nun bei jeder Zahlungsart, im Feld ''eShop Steuercode'' das bzw. die Zahlungsmittel (Provider-ID), die hier eingeschränkt zur Verfügung stehen sollen.<br>'''Soll der [[Kauf auf Rechnung]] oder [[Lastschriften_über_Billpay|Lastschrift]] über Billpay angeboten werden, so ist dafür zwingend eine separate Zahlungsart anzulegen und der entsprechende ''eShop Steuercode'' einzutragen.'''<br>Wollen Sie in einer Zahlungsart mehrere Zahlungsmittel zusammenfassen, so können Sie diese mit Komma voneinander trennen. Die ID's der Provider erfragen Sie bitte bei Saferpay.
 
#Das System ist nun einsatzbereit.
 
  
 +
===e-vendo: Zahlungsart===
 +
Legen Sie anschließend entsprechend eine {{link|Konfiguration - Zahlart|Zahlungsart}} an und konfigurieren diese wie folgend angegeben. Diejenigen Optionen, die dort nicht aufgelistet sind, können Sie frei festlegen.
  
=== Einrichtung der Payment Page Konfiguration bei Saferpay ===
+
Eigenschaften der Saferpay-Zahlungsart:
 +
*Reiter ''Details''
 +
**verbuchen in: RA-Buch
 +
**Zahlartcode: RE
 +
**Zahlungssystem: Saferpay
 +
*Reiter ''Details eShop''
 +
**im eShop verwenden: J
 +
**eShop Steuercode: s.u.
 +
**eShop-Kennung: Falls Sie mit Shopkennungen arbeiten, weisen Sie diese hier zu
 +
*Reiter ''Automatik (Workflow)''
 +
**automatische Belegsteuerung: Beleg freigegeben
  
Für eine reibungslose Nutzung des Zahlungssystems Saferpay mit dem e-vendo Webshop ist die richtige Einrichtung im Saferpay-Zahlungsterminal, der Payment Page, erforderlich. Dazu gehen Sie bitte wie folgt vor:
 
  
#Loggen Sie sich bei Saferpay mit Ihren Zugangsdaten ein.
+
;eShop Steuercode
#Gehen Sie im Bereich "Saferpay eCommerce" unter "Administration" auf den Menüpunkt "VK Konfiguration".
+
:Sollen alle Zahlungsmittel, die Sie bei Saferpay gebucht haben, über eine Zahlungsart aus dem Shop heraus angeboten werden und der Kunde soll dann erst im Terminal bei Saferpay die Unterscheidung vornehmen, so lassen Sie das Feld "eShop Steuercode" leer.
#Gehen Sie darin auf den Button "Neue Konfiguration erstellen".
+
:Haben Sie mehrere Zahlungsmittel bei Saferpay gebucht und möchten diese schon als getrennte Zahlungarten im Shop anbieten, so legen Sie die gewünschten Zahlungsarten in der Warenwirtschaft an, verknüpfen alle diese mit dem Zahlungssystem Saferpay und hinterlegen nun bei jeder Zahlungsart im Feld ''eShop Steuercode'' (im {{link|Konfiguration - Zahlart#Details eShop|Reiter ''Details eShop''}}) das bzw. die Zahlungsmittel (PaymentMethods), die hier eingeschränkt zur Verfügung stehen sollen. Trennen Sie die einzelnen PaymentMethods mit Komma voneinander. Die verfügbaren Werte können Sie der Dokumentation von Saferpay ([https://saferpay.github.io/jsonapi/#Payment_v1_PaymentPage_Initialize PaymentPage Initialize]) entnehmen oder dort erfragen.
#Stellen Sie in der neuen Konfiguration folgende Werte ein:  
 
#*'''Name der Konfiguration'''<br>Name Ihrer Wahl<br>
 
#*'''Beschreibung'''<br>Beschreibung Ihrer Wahl
 
#*'''"Aktiv" , "Inaktiv"'''<br>Setzen Sie die Option '''Aktiv'''.
 
#*'''Werden einzelne Attribute sowohl in dieser Konfiguration als auch im PayInit definiert, kann über folgende Einstellung der Vorrang der doppelt definierten Attribute bestimmt werden.'''<br>Aktivieren Sie die Option '''(PayInit) Attribute im PayInit haben Vorrang gegenüber den hier konfigurierten Werten'''.
 
#*'''Sprache'''<br>Wählen Sie die Standardsprache und entscheiden Sie selbst, ob die Sprachauswahl im Virtuellen Terminal angezeigt werden soll.
 
#*'''Inhalt der Konfiguration'''<br>Das Feld der Adresse der AGB lassen Sie leer und die Option für das Akzeptieren der AGB wird nicht gesetzt. (Dies ist ja alles schon über den e-vendo Webshop umgesetzt.)<br>Setzen Sie die Option '''Name des Karteninhabers abfragen'''.<br>Die Option ''Adresse des Karteninhabers abfragen'' NICHT setzen.
 
#*'''Weiterleitung &amp; Bestätigungsseiten'''<br>Setzen Sie die Option '''Nach erfolgreicher Zahlung den Kunden automatisch zum Shop weiterleiten'''.<br>Tragen Sie bei '''Anzahl Sekunden''' den Wert '''0''' ein.<br>Die Eingabefelder für die Adressen der einzelnen Seiten lassen Sie leer.  
 
#*'''E-Mail-Bestätigung an den Karteninhaber'''<br>Wenn Sie möchten, dass der Kunde eine E-Mail-Bestätigung von Saferpay erhält, dann aktivieren Sie die Option '''E-Mail-Bestätigung an den Karteninhaber senden''' und konfigurieren darunter die Optionen korrekt. Es ist dann aber auch notwendig eine Konfiguration im e-vendo Shop vorzunehmen, damit der Shop die E-Mail-Adresse des Kunden mit an Saferpay übergibt und Saferpay somit auch in der Lage ist, den Kunden zu informieren. Sollten Sie Ihre Shoptemplates selber pflegen, so tragen Sie in der layout.inc.php den Konfigurationswert <br>'''$bSaferpayUserNotify = true;'''<br>ein. Sind Ihre Layouts bei e-vendo in Pflege, so tragen Sie dies an uns heran.
 
#*'''Datenübergabe'''<br>Diese Option NICHT setzen.  
 
#Speichern Sie die Konfiguration
 
#Es sollte nun eine Konfiguration vorliegen, die aktiv ist und als Default gekennzeichnet ist. Die Default-Konfiguration wird vom e-vendo Webshop genutzt werden.<br>Haben Sie mehrere e-vendo Shops und möchten jeweils unterschiedliche Saferpay-Terminals für die einzelnen Shops nutzen, so legt man die einzelnen Terminals in Saferpay an und konfiguriert sie korrekt, wie in diesem Kapitel beschrieben. Bei Bedarf lässt sich dann auch jedes Terminal farblich direkt bei Saferpay gestalten, passend zum jeweiligen Shop.
 
  
Um dem Shop nun mitzuteilen, welches Terminal er verwenden soll, muss man eine Konfiguration im Shop vornehmen. Dazu gibt es in der '''layout.inc.php''' ein Array '''$arrSaferpayLayout'''. Dieses ist um einen Eintrag mit dem Key '''VTCONFIG''' zu erweitern, der dann den Wert erhält, wie er im Feld '''Parameter für Aufruf''' in der Seite der Virtual Terminal Konfiguration bei Saferpay zu sehen ist. Somit wird dann genau dieses Terminal durch den Shop genutzt und nicht mehr das Default-Terminal.
 
  
== Zahlungsvorgang während des CheckOut-Prozesses im Onlineshop ==
+
==Checkout==
 +
[[image:Worldline_Checkout.png|thumb|Saferpay-Terminal]]
 +
Der Zahlungsvorgang selbst läuft im Shop wie folgt ab:
 +
#Der Kunde beginnt vom Warenkorb aus den Checkout-Vorgang.
 +
#Während des Checkouts wählt der Kunde die mit dem Zahlungssystem Saferpay verknüpfte Zahlungsart.
 +
#Auf der letzten Seite des Checkouts, also der Übersicht der Daten der Bestellung, klickt der Kunde wie gewohnt auf "Zahlungspflichtig bestellen". Anschließend wird er auf das Saferpay-Zahlungsterminal weitergeleitet. Der Shop übergibt hierfür im Hintergrund alle für den Zahlungs- bzw. Authorisierungsvorgang notwendigen Information an Saferpay.
 +
#Der Kunde führt nun bei Saferpay die Zahlung bzw. Zahlungsauthorisierung durch.
 +
#Ist der Zahlungsvorgang abgeschlossen, wird der Kunde zurück zum Shop geleitet. Dabei übergibt Saferpay auch die Rückinformationen über den Erfolg bzw. Nichterfolg der Zahlung.<br>Der Onlineshop wird nun anhand der Rückkehrinformation die entsprechende Folgeaktion durchführen.:<br>Bei Erfolg der Zahlung bzw. Authorisierung wird nun die Bestellung in der Datenbank eingetragen, die Transaktionsdaten von Saferpay im System hinterlegt, die eMail an den Kunden versendet und die Endeseite des CheckOut-Prozesses angezeigt.<br>Bei Nichterfolg geht der Onlineshop wieder auf die Seite mit der Auswahl der Zahlungsart.
  
Der Zahlungsvorgang selbst läuft dann im Onlineshop wie folgt ab:
 
#Kunde begibt sich vom Warenkorb aus in den CheckOut-Vorgang
 
#Kunde wählt während des CheckOut-Vorgangs die Zahlungsart aus, hinter der das Zahlungssystem Saferpay liegt.
 
#Wenn der Kunde im letzten Checkout-Step die Daten seiner Bestellung noch einmal vor sich hat und den Bestellvorgang nun abschließen möchte, wird er im nächsten Schritt auf das Zahlterminal von Saferpay geleitet. Der Shop hat dafür alle für den Zahlungs- bzw. Authorisierungsvorgang notwendigen Information an Saferpay übergeben.
 
#Der Kunde führt nun bei Saferpay die Zahlung bzw. Zahlungsauthorisierung durch.
 
#Nach Fertigstellung des Vorgangs bei Saferpay wird der Kunde von dort direkt auf den Shop zurückgeleitet und darin enthalten ist dann auch die Rückinformation über Erfolg bzw. Nichterfolg des Vorgangs.<br>Der Onlineshop wird nun anhand der Rückkehrinformation die entsprechende Folgeaktion durchführen.<br>Bei Erfolg der Zahlung bzw. Authorisierung wird nun die Bestellung in der Datenbank eingetragen, die Transaktionsdaten von Saferpay im System hinterlegt, die eMail an den Kunden versendet und die Endeseite des CheckOut-Prozesses angezeigt. Bei Nichterfolg geht der Onlineshop wieder auf die Seite mit der Auswahl der Zahlungsart.<br>In der Warenwirtschaft kann im Beleg im Reiter "Kalkulation" rechts oben unter "Betrag reserviert" gesehen werden, dass der Betrag erfolgreich reserviert worden ist.
 
  
 +
==Auftragsbehandlung in der Warenwirtschaft==
 +
[[image:Worldline_RE_reserviert.png|thumb|reservierte Zahlung]]
 +
[[image:Worldline_RE_gebucht.png|thumb|eingezogene Zahlung]]
 +
Bei einer Saferpay-Zahlung reserviert Saferpay den Zahlbetrag vorerst. In der zugehörigen Rechnung kann im {{link|Belegverwaltung - Reiter Belegstatus|Reiter ''Belegstatus''}} > Unterreiter ''zugeordnete Zahlungen'' in der Spalte "Betrag reserviert" die Reservierung eingesehen werden. Mit dem Buchen der Rechnung wird eine Anforderung an Saferpay gesendet, die Zahlung durchzuführen. Kann die Buchung erfolgreich durchgeführt werden, so wird der Betrag auch in der Spalte "Betrag gebucht" ausgewiesen.<br>Es gibt Zahlungsarten (bspw. PayPal), bei denen keine Reservierung vorgenommen, sondern direkt der Zahlbetrag eingezogen wird.
  
== Auftragsbehandlung in der Warenwirtschaft ==
+
{{info|Reservierte Zahlungen können nicht unbegrenzt in diesem Status gehalten werden. Saferpay garantiert für die meisten Zahlungsarten einen Reservierungszeitraum von zehn Tagen, in dem die Zahlung angewiesen werden sollte, indem in e-vendo die Rechnung gebucht wird.}}
  
Mit Buchung der Rechnung wird die Zahlung ausgelöst. Dafür erfolgt eine Kommunikation zwischen der Warenwirtschaft und Saferpay anhand der zu diesem Beleg durch den Authorisierungsvorgang im Webshop hinterlegten Transaktionsdaten.
 
  
 
Es kann nur ein solcher Buchungsvorgang pro Saferpay-Transaktion stattfinden. Von daher sind Teil-Rechnungen nicht möglich. Sollten Sie Teil-Lieferungen vornehmen wollen, so beachten Sie bitte, dass Sie die Rechnung nur in einem Vorgang buchen können.
 
Es kann nur ein solcher Buchungsvorgang pro Saferpay-Transaktion stattfinden. Von daher sind Teil-Rechnungen nicht möglich. Sollten Sie Teil-Lieferungen vornehmen wollen, so beachten Sie bitte, dass Sie die Rechnung nur in einem Vorgang buchen können.
Zeile 118: Zeile 102:
  
 
Sie können über Ihren Zugang bei Saferpay direkt ebenfalls Aktionen durchführen, die über die Kommunikation zwischen Warenwirtschaft und Saferpay hinausgehend noch Möglichkeiten bieten. Entsprechende Hilfe finden Sie bei Saferpay.
 
Sie können über Ihren Zugang bei Saferpay direkt ebenfalls Aktionen durchführen, die über die Kommunikation zwischen Warenwirtschaft und Saferpay hinausgehend noch Möglichkeiten bieten. Entsprechende Hilfe finden Sie bei Saferpay.
 
 
== Besondere Hinweise ==
 
 
Sollte der seltene Fall eintreten, dass Sie eine Transaktion in Saferpay haben, für die kein Beleg in der Warenwirtschaft existiert, dann schauen Sie bitte bei den Aktivitäten des Kunden nach. Sie finden dann vermutlich eine sog. "Rettungsaktivität" bei ihm, die den Warenkorb-Inhalt vor Übergabe an Saferpay enthält, so dass Sie in der Lage sind, den Beleg in diesem Fall manuell anzulegen und weiter zu bearbeiten.
 

Aktuelle Version vom 28. Dezember 2023, 17:25 Uhr

benötigte Verträge

Um Saferpay nutzen zu können, sind sowohl ein Vertrag mit Worldline als auch die Buchung des Saferpay-Moduls bei e-vendo notwendig. Für Letzteres kontaktieren Sie bitte Ihren Betreuer.

Saferpay bietet mittlerweile auch die Zahlungsarten von Klarna und Sofortüberweisung an. Sofern Saferpay eingerichtet ist, lassen sich diese Zahlungsarten bei Saferpay hinzubuchen; eine Vertragsanpassung bei e-vendo ist dann nicht mehr erforderlich.

Je nach Zahlungsmittel müssen evtl. Verträge mit bspw. Kreditkarten-Aquirern vorliegen bzw. abgeschlossen werden. Die dafür anfallenden Gebühren sind vom Aquirer und Ihrem konkreten Vertrag abhängig.


Einrichtung

Saferpay

Nach der Registrierung bei Saferpay erhalten Sie Ihre Zugangsdaten zum Saferpay-Backoffice per eMail.

Sie finden im Saferpay/Worldline-Backoffice unter Einstellungen > Zahlungsmittel/Terminals das Zahlungs-Terminal, welche an dieser Stelle auch konfiguriert werden kann.

Die optische Gestaltung des Terminals können Sie im Menüpunkt Payment Page-Konfigurationen vornehmen.


Worldline Terminals01.png


Das Terminal besitzt eine Nummer, die im nächsten Schritt benötigt wird.


e-vendo: Zahlungssystem

In der Zahlungssysteme-Konfiguration muss zunächst im Reiter Saferpay die Checkbox "JSON API konfigurieren" aktiviert werden.

Templ att-blk.png
Wird die Checkbox "Test" gesetzt, kommunizieren e-vendo und der Shop ab diesem Zeitpunkt nicht mehr mit der Saferpay-Produktivumgebung, sondern mit der Sandbox. Hierfür ist ein separater Account bei Saferpay erforderlich.


Die von Saferpay nach der Registrierung zugesandten Daten tragen Sie hier wie folgt ein:

Bezeichnung in e-vendo Bezeichnung bei Saferpay
API-Benutzername JSON API: Nutzername
API-Passwort JSON API: Passwort
Customer-ID Kundennummer
Terminal-ID Nummer des Zahlungs-Terminals
Config-Set Name der "Payment Page-Konfiguration", die verwendet werden soll. Wird das Feld freigelassen, wird die PPK mit der Bezeichnung "Default" (also der von Saferpay angelegte Standard) verwendet.

Diese Daten stehen dem Shop direkt zur Verfügung, sodass im Shop-Management keine weiteren Einstellungen vorgenommen werden müssen.


e-vendo: Zahlungsart

Legen Sie anschließend entsprechend eine Zahlungsart an und konfigurieren diese wie folgend angegeben. Diejenigen Optionen, die dort nicht aufgelistet sind, können Sie frei festlegen.

Eigenschaften der Saferpay-Zahlungsart:

  • Reiter Details
    • verbuchen in: RA-Buch
    • Zahlartcode: RE
    • Zahlungssystem: Saferpay
  • Reiter Details eShop
    • im eShop verwenden: J
    • eShop Steuercode: s.u.
    • eShop-Kennung: Falls Sie mit Shopkennungen arbeiten, weisen Sie diese hier zu
  • Reiter Automatik (Workflow)
    • automatische Belegsteuerung: Beleg freigegeben


eShop Steuercode
Sollen alle Zahlungsmittel, die Sie bei Saferpay gebucht haben, über eine Zahlungsart aus dem Shop heraus angeboten werden und der Kunde soll dann erst im Terminal bei Saferpay die Unterscheidung vornehmen, so lassen Sie das Feld "eShop Steuercode" leer.
Haben Sie mehrere Zahlungsmittel bei Saferpay gebucht und möchten diese schon als getrennte Zahlungarten im Shop anbieten, so legen Sie die gewünschten Zahlungsarten in der Warenwirtschaft an, verknüpfen alle diese mit dem Zahlungssystem Saferpay und hinterlegen nun bei jeder Zahlungsart im Feld eShop Steuercode (im Reiter Details eShop) das bzw. die Zahlungsmittel (PaymentMethods), die hier eingeschränkt zur Verfügung stehen sollen. Trennen Sie die einzelnen PaymentMethods mit Komma voneinander. Die verfügbaren Werte können Sie der Dokumentation von Saferpay (PaymentPage Initialize) entnehmen oder dort erfragen.


Checkout

Saferpay-Terminal

Der Zahlungsvorgang selbst läuft im Shop wie folgt ab:

  1. Der Kunde beginnt vom Warenkorb aus den Checkout-Vorgang.
  2. Während des Checkouts wählt der Kunde die mit dem Zahlungssystem Saferpay verknüpfte Zahlungsart.
  3. Auf der letzten Seite des Checkouts, also der Übersicht der Daten der Bestellung, klickt der Kunde wie gewohnt auf "Zahlungspflichtig bestellen". Anschließend wird er auf das Saferpay-Zahlungsterminal weitergeleitet. Der Shop übergibt hierfür im Hintergrund alle für den Zahlungs- bzw. Authorisierungsvorgang notwendigen Information an Saferpay.
  4. Der Kunde führt nun bei Saferpay die Zahlung bzw. Zahlungsauthorisierung durch.
  5. Ist der Zahlungsvorgang abgeschlossen, wird der Kunde zurück zum Shop geleitet. Dabei übergibt Saferpay auch die Rückinformationen über den Erfolg bzw. Nichterfolg der Zahlung.
    Der Onlineshop wird nun anhand der Rückkehrinformation die entsprechende Folgeaktion durchführen.:
    Bei Erfolg der Zahlung bzw. Authorisierung wird nun die Bestellung in der Datenbank eingetragen, die Transaktionsdaten von Saferpay im System hinterlegt, die eMail an den Kunden versendet und die Endeseite des CheckOut-Prozesses angezeigt.
    Bei Nichterfolg geht der Onlineshop wieder auf die Seite mit der Auswahl der Zahlungsart.


Auftragsbehandlung in der Warenwirtschaft

reservierte Zahlung
eingezogene Zahlung

Bei einer Saferpay-Zahlung reserviert Saferpay den Zahlbetrag vorerst. In der zugehörigen Rechnung kann im Reiter Belegstatus > Unterreiter zugeordnete Zahlungen in der Spalte "Betrag reserviert" die Reservierung eingesehen werden. Mit dem Buchen der Rechnung wird eine Anforderung an Saferpay gesendet, die Zahlung durchzuführen. Kann die Buchung erfolgreich durchgeführt werden, so wird der Betrag auch in der Spalte "Betrag gebucht" ausgewiesen.
Es gibt Zahlungsarten (bspw. PayPal), bei denen keine Reservierung vorgenommen, sondern direkt der Zahlbetrag eingezogen wird.

Templ info-blk.png
Reservierte Zahlungen können nicht unbegrenzt in diesem Status gehalten werden. Saferpay garantiert für die meisten Zahlungsarten einen Reservierungszeitraum von zehn Tagen, in dem die Zahlung angewiesen werden sollte, indem in e-vendo die Rechnung gebucht wird.


Es kann nur ein solcher Buchungsvorgang pro Saferpay-Transaktion stattfinden. Von daher sind Teil-Rechnungen nicht möglich. Sollten Sie Teil-Lieferungen vornehmen wollen, so beachten Sie bitte, dass Sie die Rechnung nur in einem Vorgang buchen können.

Sollten Sie nicht den vollen Betrag berechnen, weil Sie ggf. nicht alle bestellte Ware liefern werden, so können Sie auch einen niedrigeren Betrag in Rechnung stellen. Der Rest des mit der Transaktion reservierten Betrages verfällt dann für die Transaktion.

Sie können nicht einen höheren Betrag berechnen, als im Authorisierungsvorgang vom Kunden freigegeben.

Sie können über Ihren Zugang bei Saferpay direkt ebenfalls Aktionen durchführen, die über die Kommunikation zwischen Warenwirtschaft und Saferpay hinausgehend noch Möglichkeiten bieten. Entsprechende Hilfe finden Sie bei Saferpay.