Hallo Zusammen,
ich habe ein Problem bei der Aktivierung von Paypal Plus in Verbindung mit Contao 4.4.55 und Isotope 2.7.1. Eine Abwicklung per E-Mail-Adresse mit dem "normalen" Paypal-Modul von Isotope konnte ich erfolgreich testen.
Sobald ich eine weitere Zahlungsart einrichte für Paypal Plus, lauf ich in einen Fehler "Zugriff nicht erlaubt" bei der Weiterleitung der Bestellung zu Paypal (iFrame zur Auswahl der Zahlarten von Paypal Plus).
Im Log taucht folgendes auf:
Code:
[08-Apr-2021 20:59:27] {"name":"AUTHENTICATION_FAILURE","message":"Authentication failed due to invalid authentication credentials or a missing Authorization header.","links":[{"href":"https://developer.paypal.com/docs/api/overview/#error","rel":"information_link"}]}
[08-Apr-2021 20:59:27] PayPal API Error! (HTTP 401 Unauthorized)
Response:
{"name":"AUTHENTICATION_FAILURE","message":"Authentication failed due to invalid authentication credentials or a missing Authorization header.","links":[{"href":"https://developer.paypal.com/docs/api/overview/#error","rel":"information_link"}]}
In Isotope habe ich die Client-ID und das Secret in der Zahlart hinterlegt und diese aktiviert. Hierzu habe ich in Paypal eine Entwickler-App (Rest-API-APP für Live) generieren müssen.
Folgende Einstellungen habe ich zusätzlich in Paypal gemacht:
Aktiviere ich bei der Zahlart die Einstellung "Testsystem verwenden" aktiviere und die Client-ID und das Secret auf die Sandbox-API-App ändere, funktioniert der iFrame und die Weiterleitung an Paypal - jedoch kann ich mich nicht bei Paypal anmelden, obwohl der User und das Passwort korrekt ist.
Es scheint mir so, als würde Isotope einen falschen oder doppelten Auth-Header übermitteln?
Habt ihr einen Tipp für mich? Ich bin euch sehr dankbar!
VG Erik
Lesezeichen