PayPal für die Nutzung im Shop einrichten

Aus e-vendo Wiki
Version vom 2. September 2012, 11:43 Uhr von Dokuwriter5 (Diskussion | Beiträge) (Benachrichtigungen über Sofortzahlungen)
Wechseln zu: Navigation, Suche

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.

Voraussetzungen und Kosten

Voraussetzungen bei PayPal

Sie benötigen ein PayPal-Geschäftskonto. Falls Sie noch kein PayPal Geschäftskonto besitzen, so gelangen Sie über diesen Link dorthin. Folgen Sie dem Button "Geschäftskonto" und führen Sie die Registrierung durch.

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

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.

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

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.

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.

Tragen Sie dies bei PayPal als Rückleitungs-URL ein.

Beispiel (Bitte beachten Sie, dass es sich nur um ein Beispiel handelt!):

Vollständige https-URL:
https://shop1.e-vendo.de/12345-myshop/e-vendo.php?shop=myshop&SessionId=&a=custreg

Bei PayPal zu konfigurierende Rückleitungs-URL:
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.

Datei:Paypal-Website-Zahlungsoptionen-AutomatischeRueckleitung.jpg
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.

Datei:Paypal-MeinKonto-WebsiteZahlungsoptionen-UebertragungDerZahlungsdaten.jpg
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".

Datei:Paypal-MeinKonto-MeinProfil-VerkaeuferHaendler-BenachrichtigungenUeberSofortzahlungen.jpg
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.

Datei:PayPal-MeinKonto-SofortigeZahlungsbestaetigungen.jpg
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:
https://shop1.e-vendo.de/12345-myshop/e-vendo.php?shop=myshop&SessionId=&a=custreg

Bei PayPal zu konfigurierende Benachrichtigungs-URL:
https://shop1.e-vendo.de/12345-myshop/e-vendo.php?shop=myshop&SessionId=&a=paypalhttp&extern=yes

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:

  1. Der Kunde begibt sich vom Warenkorb aus in den CheckOut-Vorgang.
  2. Der Kunde wählt die Zahlungsart, hinter der das Zahlungssystem PayPal liegt zur Bezahlung aus.
  3. 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.
  4. Der Kunde führt in PayPal die Zahlung durch.
  5. 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.
  6. 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.