PayPalCheckout

Konfiguration

Sofern das Modul aktiviert wurde, kann im Adminbereich unter "Verwaltung → Einstellungen → Zahlungsarten" die Zahlungsart PaypalCheckout hinzugefügt werden.
Sofern alle Felder ausgefüllt und der Status auf OK gesetzt wurde, müssen die Änderungen gespeichert werden.




Es erscheint ein neuer Einstellbereich (Schnittstelle) im selben Fenster.

Es muss eine interne Schnittstellenbezeichnung angegeben werden. (Zum Beispiel Paypal)
Zum Hinzufügen der Schnittstelle muss auf den Button unterhalb der Bezeichnung geklickt werden.
"Weitere PayPalCheckout-Schnittstelle anlegen"


In dem Auswahlmenü muss die angelegte Schnittstelle ausgewählt werden.
Es erscheint eine weitere Einstellung → PayPal ClientId
Hierbei muss man die "PayPal ClientId" aus seinem Paypal-Account hinterlegen.




Unter "Verwaltung → Einstellungen → Allgemein" muss für den "Währungsname" der Code nach ISO 4217 hinterlegt werden. Für Euro-Länder wäre das EUR

Shop

Wurden alle notwendigen Konfigurationen durchgeführt, kann man die Zahlungsart PaypalCheckout im Warenkorb auswählen. Hat man die Bestellung abgeschickt, wird man zu einer Seite weitergeleitet, auf der man die verschiedenen Zahlungsmöglichkeiten auswählen kann. Bei Klick auf eine Zahlungsart öffnet sich ein Modal, um die Bezahlung durchzuführen.

Nachträgliches Bezahlen

In der Bestellhistorie wird bei nicht bezahlten PaypalCheckout-Bestellungen ein Link zum Bezahlen angezeigt.

Paypal ClientId erzeugen

Sofern man noch keine Paypal-Api-Zugangsdaten hat kann man diese wie folgt anlegen.
Auf https://developer.paypal.com einloggen
https://developer.paypal.com/dashboard/ auf "Apps & Credentials" klicken.
Unterhalb von "REST API apps" auf "Create App" klicken.
Man muss dann "App Name" ausfüllen und auf "Create App" klicken.

Die ClientId kann nun wie bei Konfiguration beschrieben eingetragen werden.