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

Aus e-vendo Wiki
Wechseln zu: Navigation, Suche
(Einrichtung der Payment Page Konfiguration bei Saferpay)
Zeile 6: Zeile 6:
  
 
;Kreditkarten
 
;Kreditkarten
 
 
*Visa  
 
*Visa  
 
*Verified by Visa  
 
*Verified by Visa  
Zeile 14: Zeile 13:
 
*American Express  
 
*American Express  
 
*Diners Card
 
*Diners Card
 
 
;Debitkarten
 
;Debitkarten
 
 
*Maestro  
 
*Maestro  
 
*V PAY
 
*V PAY
 
 
;Bezahldienste
 
;Bezahldienste
 
 
*PayPal
 
*PayPal
 
 
;Für Deutschland
 
;Für Deutschland
 
 
*Giropay  
 
*Giropay  
 
*Elektronisches Lastschriftverfahren
 
*Elektronisches Lastschriftverfahren
 
 
;Schweiz
 
;Schweiz
 
 
*PostFinance Card  
 
*PostFinance Card  
 
*PostFinance E-Finance  
 
*PostFinance E-Finance  
 
*Bonus Card  
 
*Bonus Card  
 
*myOne
 
*myOne
 
 
;Niederlande
 
;Niederlande
 
 
*iDeal
 
*iDeal
  
Zeile 83: Zeile 72:
 
#Gehen Sie darin auf den Button "Neue Konfiguration erstellen".  
 
#Gehen Sie darin auf den Button "Neue Konfiguration erstellen".  
 
#Stellen Sie in der neuen Konfiguration folgende Werte ein:
 
#Stellen Sie in der neuen Konfiguration folgende Werte ein:
 
+
#*'''Name der Konfiguration'''<br>Name Ihrer Wahl<br>
 
+
#*'''Beschreibung'''<br>Beschreibung Ihrer Wahl
{| cellspacing="1" cellpadding="1" border="1"
+
#*'''"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'''.
| Name der Konfiguration<br>
+
#*'''Sprache'''<br>Wählen Sie die Standardsprache und entscheiden Sie selbst, ob die Sprachauswahl im Virtuellen Terminal angezeigt werden soll.
| Name Ihrer Wahl<br>
+
#*'''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.
| Beschreibung<br>
+
#*'''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.<br>Sind Ihre Layouts bei e-vendo in Pflege, so tragen Sie dies an uns heran.
| Beschreibung Ihrer Wahl<br>
+
#*'''Datenübergabe'''<br>Diese Option NICHT setzen.
|-
 
| "Aktiv" , "Inaktiv"<br>
 
| Setzen Sie die Option '''Aktiv'''.<br>
 
|-
 
| 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'''.<br>
 
|-
 
| Sprache<br>
 
| Wählen Sie die Standardsprache und entscheiden Sie selbst, ob die Sprachauswahl im Virtuellen Terminal angezeigt werden soll.<br>
 
|-
 
| 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.<br>
 
|-
 
| 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.<br>
 
|-
 
| 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.<br>
 
Sind Ihre Layouts bei e-vendo in Pflege, so tragen Sie dies an uns heran.<br>
 
|-
 
| Datenübergabe<br>
 
| Diese Option NICHT setzen.<br>
 
|}
 
 
#Speichern Sie die Konfiguration
 
#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.
 
#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.
 
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.

Version vom 17. Dezember 2012, 17:10 Uhr

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.


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:

Kreditkarten
  • Visa
  • Verified by Visa
  • MasterCard
  • MasterCard SecureCode
  • JCB
  • American Express
  • Diners Card
Debitkarten
  • Maestro
  • V PAY
Bezahldienste
  • PayPal
Für Deutschland
  • Giropay
  • Elektronisches Lastschriftverfahren
Schweiz
  • PostFinance Card
  • PostFinance E-Finance
  • Bonus Card
  • myOne
Niederlande
  • iDeal

Eine vollständige Liste der aktuell verfügbaren Zahlungsmittel kann der Website des Anbieters entnommen werden: http://www.six-card-solutions.com.
Das Zahlungssystem Saferpay kann überall innerhalb der EU genutzt werden.
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.


Voraussetzungen und Kosten

Voraussetzungen bei Saferpay

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.
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.


Voraussetzungen bei e-vendo

Um das Zahlungssystem Saferpay mit dem e-vendo Webshop zu nutzen, wird das Zusatzmodul Saferpay benötigt.


Einrichtung und Inbetriebnahme

Für die Nutzung des Zahlungssystems Saferpay im e-vendo Webshop steht folgender Ablauf:

  1. Sie teilen e-vendo mit, dass Sie das Zahlungssystem Saferpay nutzen möchten.
  2. e vendo informiert die Firma SIX Card Solutions
  3. 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.
  4. 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.
  5. 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.
    Das HTTPS-Interfacepasswort ist für das Verbuchen von Aufträgen mit verringerter Auftragssumme notwendig.
    Dieses Passwort wird normalerweise bei der Einrichtung des HTTPS-Hostings nicht automatisch und kostenfrei eingerichtet.
    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).
  6. 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.
  7. Sie tragen in der Konfiguration des 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 "https://www.saferpay.com/hosting".
  8. Sie konfigurieren bei Saferpay das VT (Virtuelle Terminal) bzw. die Payment Page korrekt entsprechend der in diesem Dokument noch folgenden Anleitung.
  9. Sie legen in der Warenwirtschaft eine 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.
    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" das bzw. die Zahlungsmittel (Provider-ID), die hier eingeschränkt zur Verfügung stehen sollen. 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.
  10. Das System ist nun einsatzbereit.


Einrichtung der Payment Page Konfiguration bei Saferpay

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:

  1. Loggen Sie sich bei Saferpay mit Ihren Zugangsdaten ein.
  2. Gehen Sie im Bereich "Saferpay eCommerce" unter "Administration" auf den Menüpunkt "VK Konfiguration".
  3. Gehen Sie darin auf den Button "Neue Konfiguration erstellen".
  4. Stellen Sie in der neuen Konfiguration folgende Werte ein:
    • Name der Konfiguration
      Name Ihrer Wahl
    • Beschreibung
      Beschreibung Ihrer Wahl
    • "Aktiv" , "Inaktiv"
      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.
      Aktivieren Sie die Option (PayInit) Attribute im PayInit haben Vorrang gegenüber den hier konfigurierten Werten.
    • Sprache
      Wählen Sie die Standardsprache und entscheiden Sie selbst, ob die Sprachauswahl im Virtuellen Terminal angezeigt werden soll.
    • Inhalt der Konfiguration
      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.)
      Setzen Sie die Option Name des Karteninhabers abfragen.
      Die Option Adresse des Karteninhabers abfragen NICHT setzen.
    • Weiterleitung & Bestätigungsseiten
      Setzen Sie die Option Nach erfolgreicher Zahlung den Kunden automatisch zum Shop weiterleiten.
      Tragen Sie bei Anzahl Sekunden den Wert 0 ein.
      Die Eingabefelder für die Adressen der einzelnen Seiten lassen Sie leer.
    • E-Mail-Bestätigung an den Karteninhaber
      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
      $bSaferpayUserNotify = true;
      ein.
      Sind Ihre Layouts bei e-vendo in Pflege, so tragen Sie dies an uns heran.
    • Datenübergabe
      Diese Option NICHT setzen.
  5. Speichern Sie die Konfiguration
  6. Es sollte nun eine Konfiguration vorliegen, die aktiv ist und als Default gekennzeichnet ist. Die Default-Konfiguration wird vom e-vendo Webshop genutzt werden.
    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.