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

Aus e-vendo Wiki
Wechseln zu: Navigation, Suche
(Benachrichtigungen über Sofortzahlungen)
 
(15 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die Anbindung von PayPal an den Onlineshop erfolgt über die PayPal-Websitezahlungen. Der Onlineshop hat einen eigenen Warenkorb und ist dahingehend erweitert worden, dass er einen PayPal-kompatiblen Einkaufswagen hat. Die Nutzung von PayPal ist von daher mit wenigen Handgriffen möglich.
+
PayPal kann als Zahlungsmittel im Onlineshop und auch im Marktplatz-System angeboten werden.
 +
Nutzen Sie dafür PayPal Checkout. Mit PayPal Checkout setzen Sie auf die neueste Technologie bei PayPal und erhalten flexible Zahlungsoptionen, so u.a. auch die payPal Ratenzahlung und die Bezahlung nach 30 Tagen. Weiterhin steht eine Kredit-/Debitkartenzahlund und die Zahlung mit dem SEPA-Lastschriftverfahren auch für die Käufer zur Verfügung, die keinen PayPal-Account besitzen.
  
== Voraussetzungen und Kosten ==
+
Um PayPal Checkout nutzen zu können, gibt es folgende Voraussetzungen:
=== Voraussetzungen bei PayPal ===
+
* Datenbankversion ab 572
Sie benötigen ein PayPal-Geschäftskonto. Falls Sie noch kein PayPal Geschäftskonto besitzen, so gelangen Sie über diesen [https://www.paypal-deutschland.de/haendler/anmeldung/ Link] dorthin. Folgen Sie dem Button "Geschäftskonto" und führen Sie die Registrierung durch.
+
* Templateversion ab 8.0.16.1
 +
* Modulfreischaltung
 +
* PayPal Business Account
 +
Die Abrechnung erfolgt transaktionsbasiert.
  
Die Konfiguration innerhalb des PayPal-Kontos wird weiter unten in dieser Seite beschrieben und ist wichtig für eine reibungslose Schnittstelle.
 
  
=== Voraussetzungen bei e-vendo ===
+
==Einrichtung==
Um das Zahlungssystem PayPal mit dem e-vendo Webshop zu nutzen, wird das Zusatzmodul PayPal benötigt. Für die Aufschaltung des Moduls wenden Sie sich bitte an unsere Mitarbeiter.
+
Die Inbetriebnahme ist sehr einfach gestaltet. Im Shop-Management gibt es einen unter "Zahlungssysteme" / "PayPal Checkout" einen Button "Merchant SignUp Integration". Über diesen starten Sie die Einrichtung. Halten Sie die erforderlichen Unterlagen bereit und folgen Sie den Anweisungen. Was hier stattfindet ist ein sog. OnBoarding-Prozess. Im Ergebnis wird in Ihrem Account eine App erstellt und die Credentials dieser App verschlüsselt in der Zahlungssystemkonfiguration abgelegt.
 +
Konfigurieren Sie nun die Anbindung nach Ihren Wünschen. Vergessen Sie nicht, den "Express Checkout" zu aktivieren, optimalerweise "auch für angemeldete Nutzer (in Warenkorb-Seite)". Wir empfehlen, die Zahlungsmittel-Buttons in allen angebotenen Seiten zu aktivieren und auch die Buttons für "Später Bezahlen", "Mit SEPA-Lastschrift zahlen" und "Debit- oder Kreditkarte" für alle angebotenen Seiten zu erlauben. So können Sie die Käufer auf Ihrer Seite an möglichst vielen Stellen "abholen". Vergessen Sie auch nicht, die "Message in den Shop-Seiten" überall zu aktivieren, wo es möglich ist.
 +
Wenn Sie bereits eine Zahlungsart haben, die mit dem Zahlungssystem PayPal verknüpft ist, dann brauchen Sie nun nur noch unter "Inbetriebnahme" die Nutzung von PayPal Checkout in Ihrem Shop zu aktivieren.
  
== Einrichtung und Inbetriebnahme ==
 
=== Konfiguration im PayPal-Account ===
 
Um eine reibungslose Kommunikation zwischen dem Webshop und PayPal zu gewährleisten sind im PayPal Geschäftskonto einige Einstellungen vorzunehmen. Loggen Sie sich dafür in Ihrem PayPal Geschäftskonto ein. Gehen Sie dann dort auf den Reiter "Mein Konto" und dort auf den Navigationspunkt "Mein Profil" und darin dann innerhalb der linken Navigation auf den Bereich "Verkäufer/Händler".
 
==== Website-Einstellungen ====
 
Folgen Sie dem Link "Aktualisieren" unter "Online verkaufen" / "Website-Einstellungen".
 
[[Image:Paypal-MeinKonto-MeinProfil-VerkaeuferHaendler-WebsiteZahlungsoptionen.jpg|gerahmt|ohne|So gelangen Sie in die Website Zahlungsoptionen]]
 
===== Automatische Rückleitung für Website-Zahlungslösungen  =====
 
  
Wählen Sie unter "Automatische Rückleitung für Website-Zahlungslösungen" die Option "Aktiviert" aus und tragen Sie in das Feld "Rückleitungs-URL" die auf Protokoll und Domain reduzierte Rückleitungs-URL Ihres Webshops ein. Speichern Sie die Änderungen danach.  
+
===für Marktplatz-Betreiber===
 +
Hier ist der Ablauf nach dem OnBoarding-Prozess etwas aufwändiger. Kommen Sie bitte auf uns zu, damit wir Sie unterstützen. Es geht nun noch darum, dass Ihr Account von PayPal als Partner eingestellt wird. Danach werden Ihre Marktplatz-Teilnehmer, also die auf Ihrem Marktplatz verkaufenden Händler, über das Orderportal noch jeder einen eigenen OnBoarding-Prozess durchführen müssen. Im Marktplatz ist dann auch bei gemischten Warenkörben eine PayPal-Zahlung möglich, wenn sich alle am Warenkorb beteiligten Händler diesem Zahlungsmittel angeschlossen haben.
  
Um die korrekt zu hinterlegende Rückleitungs-URL für Ihren Shop zu ermitteln, gehen Sie wie folgt vor:
 
  
*Öffnen Sie Ihren Shop im Browser.
 
*Gehen Sie in den Bereich, der über https (verschlüsselte Übertragung) führt. Dies ist z.B. die Seite, in der man sich registrieren kann. Die im Browser angezeigte URL muss nun mit https:// beginnen.
 
*Nehmen Sie von der angezeigten URL alles vom Anfang bis einschließlich des Domainnamens.
 
  
'''Hinweis:''' Die wirkliche Rückleitungs-URL wird vom Shop zum Zeitpunkt der Weiterleitung des Kunden an PayPal passend für den jeweiligen Kaufvorgang korrekt berechnet und an PayPal übergeben. Die Konfiguration hier im PayPal-Geschäftskonto ist aber wichtig und muss im Protokoll und im Domainnamen mit der späteren Rückleitungs-URL übereinstimmen. Anderenfalls wird der Kunde immer eine Zwischenseite erhalten und nicht automatisch zum Shop zurück geleitet werden.
+
==ältere Schnittstellen==
  
Tragen Sie dies bei PayPal als Rückleitungs-URL ein.  
+
Als ältere, derzeit noch unterstützte Schnittstelle, gibt es die Anbindung über PayPal Basis. Die Einrichtung dafür erfolgt zunächst über das ERP. Sie hinterlegen dort die Account-eMail und die Daten für "API-Benutzername", "API-Passwort" und "Unterschrift". Folgen Sie der Anleitung, die Sie im Shop-Management unter "Zahlungssysteme" / "PayPal" / "Grund-Konfiguration" / "Einrichtung der PayPal-Schnittstelle" finden. Aktivieren Sie dann unter "Konfiguration API-Zugriff und Aktivierung" die Option "PayPal API im Shop nutzen" und unter "PayPal Express Checkout" noch "PayPal Express Checkout im Shop aktivieren".
  
'''Beispiel''' (Bitte beachten Sie, dass es sich nur um ein '''Beispiel''' handelt!):
+
Wir empfehlen, auf die neue Schnittstelle PayPal Checkout umzusteigen.
 
Vollständige https-URL:
 
[http://wiki.e-vendo.de https://shop1.e-vendo.de/12345-myshop/e-vendo.php?shop=myshop&SessionId=&a=custreg]
 
 
Bei PayPal zu konfigurierende Rückleitungs-URL:
 
[http://wiki.e-vendo.de https://shop1.e-vendo.de/]
 
  
Hinweis: Diese URL benötigen Sie später noch an einer weiteren Stelle für die Konfiguration in Ihrem PayPal Geschäftskonto.
+
Wir empfehlen, auf keinen Fall mehr die alte Schnittstelle PayPal Starter zu nutzen, die eine reine PayPal-Websitezahlung ist.
 
 
[[Image:Paypal-Website-Zahlungsoptionen-AutomatischeRueckleitung.jpg|gerahmt|ohne|Beispiel: Automatische Rückleitung konfigurieren (Bitte beachten Sie, dass es sich im Wert für die Rückleitungs-URL nur um ein Beispiel handelt!)]]
 
 
 
===== Übertragung der Zahlungsdaten (optional) =====
 
Wir befinden uns noch immer im Bereich der "Website-Zahlungsoptionen". Wählen Sie unter "Übertragung der Zahlungsdaten (optional)" die Option "Aktiviert" aus. Speichern Sie die Konfiguration.
 
 
 
Gehen Sie nun erneut in den Bereich "Website-Zahlungsoptionen". Im Bereich "Übertragung der Zahlungsdaten (optional)" sollte nun ein Identitäts-Token angezeigt sein. Dieses benötigen Sie für die Konfiguration im Zahlungssystem PayPal in der Warenwirtschaft. Sie müssen den Wert im Feld "Identitäts-Token" hinterlegen. Sie können dies an der Stelle auch gleich tun, übernehmen Sie einfach den Wert in die Zwischenablage und hinterlegen ihn dann in der Warenwirtschaft an der genannten Stelle.
 
[[Image:Paypal-MeinKonto-WebsiteZahlungsoptionen-UebertragungDerZahlungsdaten.jpg|gerahmt|ohne|Beispiel: Übertragung der Zahlungsdaten aktiviert mit angezeigtem Identitäts-Token]]
 
 
 
==== Benachrichtigungen über Sofortzahlungen ====
 
Folgen Sie dem Link "Aktualisieren" unter unter "Verkäufer/Händler" in "Mein Profil" und dann unter "Zahlungen erhalten und meine Risiken verwalten" / "Benachrichtigungen über Sofortzahlungen".
 
[[Image:Paypal-MeinKonto-MeinProfil-VerkaeuferHaendler-BenachrichtigungenUeberSofortzahlungen.jpg|gerahmt|ohne|So gelangen Sie in die Konfiguration für die Benachrichtigung über Sofortzahlungen]]
 
* Gehen Sie auf den Button "Einstellungen für sofortige Zahlungsbestätigungen wählen".
 
* Geben Sie in das Feld "Benachrichtungs-URL" den gleichen Wert ein, den Sie bereits als "Rückleitungs-URL" in "Automatische Rückleitung für Website-Zahlungslösungen" hinterlegt haben.
 
* Wählen Sie die Option "Sofortige Zahlungsbestätigungen erhalten (aktiviert)" aus.
 
* Speichern Sie die Konfiguration.
 
 
 
'''Hinweis:''' Die wirkliche Benachrichtigungs-URL wird vom Shop zum Zeitpunkt der Weiterleitung des Kunden an PayPal passend für den jeweiligen Kaufvorgang korrekt berechnet und an PayPal übergeben. Die Konfiguration hier im PayPal-Geschäftskonto ist aber wichtig und muss im Protokoll und im Domainnamen mit der späteren Benachrichtigungs-URL übereinstimmen.
 
 
 
[[Image:PayPal-MeinKonto-SofortigeZahlungsbestaetigungen.jpg|gerahmt|ohne|Beispiel für eine Aktivierung der sofortigen Zahlungsbestätigungen (Bitte beachten Sie, dass es sich nur um einen Beispiel-Wert im Feld "Benachrichtigungs-URL" handelt!)]]
 
 
 
'''Nutzen Sie Ihren PayPal-Account auch für Zahlungen außerhalb des Shops bei e-vendo?'''
 
 
 
Wenn Sie Ihr PayPal-Account auch für Zahlungen außerhalb des Shops bei e-vendo nutzen und bei diesen Zahlungen keine individuelle Benachrichtungs-URL mitgegeben wird, dann wird PayPal die Benachrichtigungen über Sofortzahlungen für diese Vorgänge an die URL übermitteln, die Sie im PayPal-Account hier hintelegt haben. Von der so hinterlegten URL wird es aber keine Bestätigung an PayPal zurück geben. Dies wird bei PayPal dazu führen, dass PayPal diese Benachrichtigungen 4 Tage lang versendet und anschließend eine Fehlermeldung an Sie als Besitzer des PayPal-Accounts absetzt.
 
 
 
Sie können dies wie folgt verhindern: Konfigurieren Sie eine Benachrichtigungs-URL in Ihrem PayPal-Account, die etwas anders aussieht. Hier folgt die Anleitung:
 
 
 
'''Beispiel''' (Bitte beachten Sie, dass es sich nur um ein '''Beispiel''' handelt!):
 
 
Vollständige https-URL (Ermittlung s.o.):
 
[http://wiki.e-vendo.de https://shop1.e-vendo.de/12345-myshop/e-vendo.php?shop=myshop&SessionId=&a=custreg]
 
 
Bei PayPal zu konfigurierende Benachrichtigungs-URL:
 
[http://wiki.e-vendo.de https://shop1.e-vendo.de/12345-myshop/e-vendo.php?shop=myshop&SessionId=&a=paypalhttp&extern=yes]
 
 
 
  Wichtig ist, dass &a=paypalhttp&extern=yes dort am Ende enthalten ist.
 
 
 
Wenn die externen Zahlungsvorgänge nun an diese URL bestätigt werden, so wird ein OKAY an PayPal zurück gegegeben. Alle Shopvoränge haben eine individuelle Benachrichtigungs-URL und können direkt behandelt werden. Die externen Vorgänge werden ohne Prüfung und Aktion nur bestätigt.
 
 
 
=== Konfiguration in der Warenwirtschaft ===
 
==== Zahlungssystem PayPal richtig konfigurieren ====
 
Konfigurieren Sie das Zahlungssystem PayPal in der Warenwirtschaft. Sie finden diese Konfigurationsmöglichkeit unter "Spezialmodule III" / "Konfiguration ERP" / "Zahlungssysteme". Wählen Sie dort das Zahlungssystem PayPal aus und nehmen Sie die Konfiguration wie folgt vor.
 
;Account-eMail
 
:Tragen Sie hier die E-Mail-Adresse für Ihr PayPal Geschäftskonto ein.
 
;Aufruf-URL
 
:Dieses Feld sollten Sie leer lassen, wenn Sie im produktiven PayPal-Betrieb arbeiten. Für einen Vorführshop kann man hier eine vom Standard abweichende Aufruf-URL für PayPal hinterlegen, um z.B. mit einem PayPal-Testkonto in der PayPal-Sandbox zu arbeiten. Dies ist aber normalerweise für Sie nicht von Bedeutung, also lassen Sie es am Besten leer.
 
;Identitäts-Token
 
:Tragen Sie hier den Wert aus Ihrem PayPal Geschäftskonto ein, den Sie aus "Mein Profil" / "Website-Zahlungsoptionen" / "Übertragung der Zahlungsdaten (optional)" / "Identitäts-Token" haben. Weiter oben in der Seite ist da bereits ein Vermerk, dass Sie diesen Wert noch benötigen, das hier ist die Stelle.
 
 
 
==== Zahlungsart mit Zahlungssystem verbinden ====
 
Legen Sie in Ihrer Warenwirtschaft eine Zahlungsart für PayPal an.  Sie können die Zahlungsart benennen, wie Sie möchten. Wichtig ist jedoch, dass Sie als Zahlungssystem den Wert "PAYPAL" auswählen.
 
== Zahlungsvorgang im Onlineshop ==
 
Der Zahlungsvorgang läuft im Onlineshop wie folgt ab:
 
# Der Kunde begibt sich vom Warenkorb aus in den CheckOut-Vorgang.
 
# Der Kunde wählt die Zahlungsart, hinter der das Zahlungssystem PayPal liegt zur Bezahlung aus.
 
# Mit Betätigung des "Kaufen"-Buttons wird der Kunde auf die PayPal-Seite geleitet. Der Onlineshop übermittelt bei diesem Aufruf die Informationen des Warenkorbs und die Daten des Kunden an PayPal.
 
# Der Kunde führt in PayPal die Zahlung durch.
 
# Nach Fertigstellung der Zahlung bei PayPal wird der Kunde entweder direkt auf den Shop zurückgeleitet oder er erhält noch eine Zwischenseite, in der er proaktiv auf einen Button für die Zurückleitung zum Shop klicken muss.
 
# Nach Rückkehr des Kunden in den Onlineshop wird der Auftrag des Kunden im System angelegt.
 
Sollte eine automatische Rückleitung des Kunden nicht erfolgen und der Kunde den Button für die Rückleitung nicht proaktiv betätigen, so wird ca. 5 Minuten nach Ende des Bezahlvorgangs bei PayPal der Auftrag im System automatisch erstellt. Voraussetzung dafür ist der abgeschlossene Zahlungsvorgang bei PayPal und eine aktivierte sofortige Zahlungsbestätigung. D.h., dass das PayPal Geschäftskonto korrekt konfiguriert sein muss. Sollte dies nicht der Fall sein, so ist es möglich, dass der Auftrag im System nicht angelegt wird. In diesem Fall wäre der Auftrag dann manuell zu erstellen. Die Daten für diesen Auftrag sind einer Aktivität beim Kunden zu entnehmen.
 

Aktuelle Version vom 4. September 2023, 08:37 Uhr

PayPal kann als Zahlungsmittel im Onlineshop und auch im Marktplatz-System angeboten werden. Nutzen Sie dafür PayPal Checkout. Mit PayPal Checkout setzen Sie auf die neueste Technologie bei PayPal und erhalten flexible Zahlungsoptionen, so u.a. auch die payPal Ratenzahlung und die Bezahlung nach 30 Tagen. Weiterhin steht eine Kredit-/Debitkartenzahlund und die Zahlung mit dem SEPA-Lastschriftverfahren auch für die Käufer zur Verfügung, die keinen PayPal-Account besitzen.

Um PayPal Checkout nutzen zu können, gibt es folgende Voraussetzungen:

  • Datenbankversion ab 572
  • Templateversion ab 8.0.16.1
  • Modulfreischaltung
  • PayPal Business Account

Die Abrechnung erfolgt transaktionsbasiert.


Einrichtung

Die Inbetriebnahme ist sehr einfach gestaltet. Im Shop-Management gibt es einen unter "Zahlungssysteme" / "PayPal Checkout" einen Button "Merchant SignUp Integration". Über diesen starten Sie die Einrichtung. Halten Sie die erforderlichen Unterlagen bereit und folgen Sie den Anweisungen. Was hier stattfindet ist ein sog. OnBoarding-Prozess. Im Ergebnis wird in Ihrem Account eine App erstellt und die Credentials dieser App verschlüsselt in der Zahlungssystemkonfiguration abgelegt. Konfigurieren Sie nun die Anbindung nach Ihren Wünschen. Vergessen Sie nicht, den "Express Checkout" zu aktivieren, optimalerweise "auch für angemeldete Nutzer (in Warenkorb-Seite)". Wir empfehlen, die Zahlungsmittel-Buttons in allen angebotenen Seiten zu aktivieren und auch die Buttons für "Später Bezahlen", "Mit SEPA-Lastschrift zahlen" und "Debit- oder Kreditkarte" für alle angebotenen Seiten zu erlauben. So können Sie die Käufer auf Ihrer Seite an möglichst vielen Stellen "abholen". Vergessen Sie auch nicht, die "Message in den Shop-Seiten" überall zu aktivieren, wo es möglich ist. Wenn Sie bereits eine Zahlungsart haben, die mit dem Zahlungssystem PayPal verknüpft ist, dann brauchen Sie nun nur noch unter "Inbetriebnahme" die Nutzung von PayPal Checkout in Ihrem Shop zu aktivieren.


für Marktplatz-Betreiber

Hier ist der Ablauf nach dem OnBoarding-Prozess etwas aufwändiger. Kommen Sie bitte auf uns zu, damit wir Sie unterstützen. Es geht nun noch darum, dass Ihr Account von PayPal als Partner eingestellt wird. Danach werden Ihre Marktplatz-Teilnehmer, also die auf Ihrem Marktplatz verkaufenden Händler, über das Orderportal noch jeder einen eigenen OnBoarding-Prozess durchführen müssen. Im Marktplatz ist dann auch bei gemischten Warenkörben eine PayPal-Zahlung möglich, wenn sich alle am Warenkorb beteiligten Händler diesem Zahlungsmittel angeschlossen haben.


ältere Schnittstellen

Als ältere, derzeit noch unterstützte Schnittstelle, gibt es die Anbindung über PayPal Basis. Die Einrichtung dafür erfolgt zunächst über das ERP. Sie hinterlegen dort die Account-eMail und die Daten für "API-Benutzername", "API-Passwort" und "Unterschrift". Folgen Sie der Anleitung, die Sie im Shop-Management unter "Zahlungssysteme" / "PayPal" / "Grund-Konfiguration" / "Einrichtung der PayPal-Schnittstelle" finden. Aktivieren Sie dann unter "Konfiguration API-Zugriff und Aktivierung" die Option "PayPal API im Shop nutzen" und unter "PayPal Express Checkout" noch "PayPal Express Checkout im Shop aktivieren".

Wir empfehlen, auf die neue Schnittstelle PayPal Checkout umzusteigen.

Wir empfehlen, auf keinen Fall mehr die alte Schnittstelle PayPal Starter zu nutzen, die eine reine PayPal-Websitezahlung ist.