Hallo, klickt man auf das Singn in mit Paypal Icon wird bei mir vom Shop (v4.0.0.1) folgende URL generiert. https://www.paypal.com/connect/?client_id=xxxxxx&response_type=code&scope=openid profile email address phone https://uri.paypal.com/services/paypalattributes&redirect_uri=https://www.schilderhimmel.de/shop.php?do=SingleSignOn/Login&service=paypal&nonce=xxxxxxxx Paypal mag weder: %20phone noch %20https%3A%2F%2Furi.paypal.com%2Fservices%2Fpaypalattributes Beides aus dem Link rausgekürzt funtioniert, zumidest bei mir. Frage ist: Kann man das irgendwo einstellen oder muss man an die PHP ran? Viele Grüße - Richard
Wir hatten gehofft, dass sich noch eine benutzerfreundlichere Lösung für die DSGVO-Konformität ergibt, aber offenbar sieht PayPal da keine Möglichkeit. Wenn man sich nicht durch den Review-Prozess bei PayPal quälen will, muss man den Scope für die Benutzerdaten reduzieren. Eine entsprechende Änderung wird demnächst auch per regulärem Update kommen, aber wer das jetzt schon machen will, muss GXModules/Gambio/SingleSignOn/Shop/Lib/PaypalSingleSignonService.inc.php per Hand modifizieren. Dort findet man diesen Block: PHP: $scopeElements = [ 'openid', 'profile', 'email', 'address', 'phone', 'https://uri.paypal.com/services/paypalattributes', ]; Dort muss man die nicht mehr akzeptierten Werte entfernen, so dass dies bleibt: PHP: $scopeElements = [ 'openid', 'profile', ]; Das Problem bleibt aber, dass der Kunde bei der Erstanmeldung auf diese Art den Großteil seiner Daten (E-Mail-Adresse, Anschrift, …) per Hand eingeben muss, weil PayPal das nicht mehr rausrückt.
Ich nehme an, dass PayPal das bei dir extra freigeschaltet hat. Die offizielle Ansage ist: Und damit bleibt dann der Name als kleinster gemeinsamer Nenner. Für die Interessierten seien hier noch mal die Scope-Werte gelistet: (Quelle)
Hallo Marco, kann / muss man selber machen unter Paypal Developer, wo auch Bezahlen mit Paypal eingerichtet werden muss. Da muss dann noch ein Formular ausgefüllt werden. Das prüft dann Papyal, ob man auch brav ist, dann bekommt man nach einigen Tagen das GO oder auch nicht. Viele Grüße - Richard