Modul Paypal

erstellt: 12. November 2010, zuletzt geändert: 6. Februar 2017 unter Payment, Tutorials

Mit dem Modul PayPal können in wpShopGermany folgende Funktionen genutzt werden:

  • Bezahlen mit PayPal-Account
  • Bezahlen per Kreditkarte mit PayPal Account
  • optional: Zahlungsbenachrichtigung über WebHooks
  • optional: Stornierung von Zahlungen mit Rücküberweisung

 

Allgemeine Einstellungen im PayPal Modul für wpShopGermany WordPress Shop Plugin SystemAllgemeine Einstellungen

  • Bezeichnung
    Hier kann die Bezeichnung definiert werden. Standard ist „PayPal“. Die Bezeichnung wird beispielsweise im Frontend und in den Mails als Zahlungsart angezeigt.
  • Aktiv
    Hier kann die Zahlungsart für zukünftige Bestellungen aktiviert- oder deaktiviert werden.
  • Hinweistext
    Dieser Text wird dem Kunden im Frontend bei der Auswahl der Zahlungsart angezeigt.
  • Integrationsmodus
    Hier wird die technische Anbindung an PayPal definiert. Sie nächster Abschnitt.
  • Sandbox Modus
    Hier wird definiert ob die Anbindung an die Live Server von PayPal erfolgen soll, oder an das Testsystem (Sandbox)
  • Betreff der Überweisung
    Hier kann der Betreff definiert werden, der dem Verkäufer bei PayPal angezeigt wird um die Zahlung zuordnen zu können. Standard: „O%order_id% – K%kunde_id%“
  • Gebühr/Rabatt
    Hier kann eine Gebühr oder ein Rabatt für diese Zahlungsart definiert werden
  • Mehrwertsteuersatz
    Ist eine Gebühr/Rabatt definiert, so kann hier der Mehrwertsteuersatz für die Gebühr/Rabatt definiert werden.
  • Keine MwSt. wenn Land steuerfrei
    Wird das Land der Bestellung als steuerfrei definiert, und soll dies in dem Fall auch für die Gebühr/Rabatt gelten, so muss dieser Haken aktiviert werden.
  • Währungscode (Standard: EUR)
    Der Code der übertragenen Währung. Beachten Sie dabei das es sich nur um den Währungscode nach ISO 4217 handelt, eine Umrechnung erfolgt nicht. Siehe auch hier.
  • Sprache im PayPal Interface
    Die Sprache im PayPal Interface für den Kunden
  • Zahlung sofort starten
    Gilt nur für die Classic API. Ist diese Option aktiv, so wird direkt nach Bestellabschluss auf PayPal weitergeleitet.
  • Erfolgsseite
    Hier wird die Seite definiert, auf die nach einer erfolgreichen Zahlung geleitet werden soll
  • Fehlerseite
    Sollte der Kunde die Zahlung abbrechen oder es ein technisches Problem geben, so wird auf die hier definierte Seite geleitet.

Technische Anbindung an PayPal

Hier gibt es ab Version 3.8.0 zwei Möglichkeiten.

  • Classic API (Starter oder Formular API)
  • REST API

Classic API

Hier wird lediglich die E-Mail Adresse des Verkäufer Kontos benötigt. Die Integration erfolgt dann über die einfache Übermittlung der Daten an PayPal, auch die URL für die Zahlungsbenachrichtigung wird direkt übermittelt. Diese Integration ist veraltet und wird von PayPal nicht mehr empfohlen und zukünftig deaktiviert.

REST API

Hier muss eine APP im PayPal Developer Interface angelegt werden. Im Screenshot rechts sind die Zugangsdaten (Client ID und Secret) dargestellt, die dann in den Moduleinstellungen hinterlegt werden müssen. Die Umschaltung von Live und Sandbox erfolgt rechts oben. Wird in den Moduleinstellungen die Option „Sandbox“ aktiviert, so müssen die ClientID und das Secret der Sandbox eingetragen werden.

Hierzu gelangt man über das Dashboard auf die Übersicht der Schnittstellen. Wurde bereits eine REST-API-Ziel (also der Shop) angelegt, wird dort die App angezeigt. Falls nicht, hat man die Möglichkeit über „Create App“ ein neues Ziel anzulegen.

Wählt man nun diese App (in unserem Beispiel: „shop“) aus, findet man ein Einträge des Accounts, die Client-ID und es wird angeboten, die Secret-ID anzuzeigen. Es ist wichtig darauf zu achten, dass für den Live-Betrieb die Daten des Live-Modus hinterlegt sind (siehe Umschalter oben rechts).

Für die Übertragung wird von PayPal eine URL (https) angegeben und setzt damit ein SSL-Zertifikat voraus.

Benötigte Features für die PayPal REST API im wpShopGermany WordPress Shop Plugin SystemWeiterhin muss die Option „Accept Payments“ bei den Features der App im PayPal Developer Interface aktiviert sein. Wenn Sie weitere Features wie PayPal PLUS oder PayPal Express / Login with PayPal nutzen möchten, können sie das kostenpflichtige Modul PayPal PLUS verwenden.

 

Konfiguration der Zugangsdaten für die PayPal REST API im wpShopGermany WordPress Shop PluginIm Backend des Shops sieht es dann wie im Screenshot rechts aus. Mit der REST API sind auch stornierungen mögich, dazu müssen die Bestellzustände definiert werden bei denen eine Stornierung stattfinden soll.

Damit der Shop über eingehende Zahlungen informiert wird, gibt es bei der REST API die WebHook Funktion. Ein WebHook ist eine URL, die bei Zahlungseingang benachrichtigt wird. Die URL kann beim speichern (Wenn die Option „Beim speichern versuchen den WebHook anzumelden.“ aktiviert ist) übermittelt werden oder manuell im PayPal Interface hinterlegt werden.

Manuelle WebHook Einrichtung im wpShopGermany WordPress Shop Plugin SystemWenn der WebHook manuell hinterlegt werden soll, so muss die URL aus den Moduleinstellungen unter „WebHook URL“ in das PayPal Interface eingetragen werden und die Benachrichtigung bei „Payment sale completed“ aktiviert werden.

Die URL (https) wird von PayPal angegeben und setzt ein SSL-Zertifikat voraus.

Es ist zu beachten, dass im Bestellprozess der bestellende Kunde seine komplette Adresse (Straße, Hausnummer, PLZ, Ort) angibt. Diese Daten werden vor der Weiterleitung zu Paypal auf Vorhandensein geprüft.

 

Integration im Bestellablauf

Der Shopkunde gelangt in den Warenkorb und wählt seine gewünschten Optionen aus, danach wird auf die Kundendatenseite geleitet.
Der Kunde gibt seine Daten ein und gelangt danach auf die Auswahlseite für Versand- und Zahlungsart. Wurde die Option „Auswahl der Zahlung/Versandart überspringen wenn möglich“ (unter Konfiguration/Einstellungen/Allgemein) aktiviert, wird der Shopkunde nach der Kundendateneingabe zur Bstellabschlussseite geleitet.
Wurde die genannte Option nicht aktiviert, gelangt der Shopkunde auf die Auswahlseite für Versand- und Zahlungsart. Nach erfolgreicher Auswahl bzw. Kontrolle der vorausgewählten Optionen, wird der Shopkunde zu Bestellabschlussseite geleitet.
Nachdem die Daten auf der Bestellabschlussseite kontrolliert und die Bestellung abgeschlossen wurde, gelangt der Shopkunde auf die Danke-Seite, auf der die Verlinkung zu Paypal hinterlegt ist. Nun wird entweder der „Klick“ des Shopkunden auf die Paypal-Verlinkung erwartet oder es wird automatisch zu Paypal weitergeleitet (Option „Zahlung automatisch starten“ im Modul Paypal).

 

Anpassbare Templates:

Modul Paypal: 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
4,00 von 5 Sternen, basieren auf 4 abgegebenen Stimmen.
Loading...

Kommentare

Dein Kommentar (KEINE Supportanfrage):

Supportanfragen werden gelöscht oder nicht frei gegeben.

Diese beantworten wir persönlich, gern und schnell in unserem Support-Forum

Bitte respektiere das. Danke!