[4.06 | 1.09] Um den Thread zu aktualisieren - aktuell bemühe ich mich seit 2(!) Tagen
PayPal Express einzurichten - (fast) vergeblich! Im Plugin wird mir bei
Basic und
Express immer noch
"Security Error" angezeigt (Sandbox Modus), obwohl ich bereits einige User/Passwort/Signature-Variationen versucht habe.
Die Manuals von PayPal, als auch von JTL verwirren irgendwie mehr, als dass sie helfen. Insbesondere, wenn man sich die möglichen Szenarien auf PayPal ansieht, wie die API erstellt und konfiguriert werden kann. Welche Werte davon (ID's, Keys, Passwörter etc.) wo im Plugin hinterlegt werden müssen, geht nicht wirklich klar daraus hervor.
Bisher habe ich eingerichtet:
Bei PayPal
- Live-Account
- Live API Credentials (Account, Client ID)
- Live Webhook (nicht eingerichtet, da ich davon ausgehe, dass dieser automatisch vom Plugin bereitgestellt wird)
- Sandbox-Account (1x personal, 1x business)
- Sandbox API Credentials (Account, Client ID)
- Sandbox Webhook (nicht eingerichtet, da ich davon ausgehe, dass dieser automatisch vom Plugin bereitgestellt wird)
- API-Name, API-Passwort, API-Signatur
-------------------------------------------------------------------------------------------------
Lösung:
Kurze Rede, langer Sinn - In den Einstellungen von PayPal gibt es, gut verborgen, zusätzliche Userdaten, die hinterlegt werden müssen
Schrittweise Kurzanleitung für PayPal Express bzw. Basic (Sandbox, Live ist analog):
Grundeinstellung im
Shop und bei PayPal ist der Testmodus!
- Über den PayPal-Account in den Developer-Bereich https://developer.paypal.com wechseln
- "My Apps & Credentials"
- Bei Express Checkout via Braintree SDK - Live Account sollte euer Hauptzugang stehen
- Bei Express Checkout via Braintree SDK - Sandbox Accounts einen Sandbox-Account erstellen
- Bei REST API apps eine App erstellen
- NVP/SOAP API apps nichts hinzufügen
- "My Account" - kann übergangen werden
- "Sandbox"
- "Accounts" - hier jeweils einen PERSONAL und einen BUSINESS Account anlegen
Sobald der Status "complete" angezeigt wird, kann mit dem Profil gearbeitet werden
- Account anklicken; Profile auswählen => es öffnet sich ein Popup mit zusätzlich generierten Daten (KTONR usw.)
- WICHTIG ist der Business-Account, da es hier einen RegisterTab mehr gibt: API Credentials - Username, Password, Signature werden im Shop unter
=> Zahlungsarten => Übersicht => Paypal Basic bzw. Express bei Sandbox hinterlegt; abspeichern.
Im Shop werden nun unter => Plugins => JTL PayPal Basic und Express mit grünen Zugangsdaten angezeigt