2016-04-15 6 views
0

Ich habe die Option hinzugefügt, um sich mit Paypal anzumelden. Ich benutze den Paypal Standard Login.Paypal Login Freeze (opencart 2.1.0.2)

Ich verwende Sandbox zum Testen, aber das Problem bleibt bestehen, auch wenn im Real-Modus.

Alles ist in Ordnung, außer nach dem Login mit der E-Mail von Paypal, nachdem ich die Zugangsdaten des Paypal-Konto eingegeben habe, geht es um die Einstellung von Paypal-Konto, das ich ausgewählt habe (Name, Geburtsdatum etc), geht es ok und danach friert es im selben Login-Fenster ein (ein leeres Fenster).

In der Site tut es nichts und loggt sich nicht ein. Ich habe festgestellt, dass die URL im Login-Fenster zu der Weiterleitung geht, die ich konfigurieren musste. Ich denke, dass es vielleicht mit der Weiterleitungs-URL zusammenhängt. Kann jemand bitte überprüfen ob alles in Ordnung ist mit den Einstellungen oder ob es sich um einen bekannten Bug handelt?

die vollständige URL, die in dem Login-Fenster, nachdem das credencials erscheint eingereicht ist:

https://www.quitandabrasil.com/index.php?route=module/pp_login/login&scope=address+profile+email+phone&code=nhZpJ2YmnH_R3HXkheGFfPErrJluZ-fDhfDFuPgqLzwYX1AmNYNEfbjPiT5D-46YO-LaPWLQU98CVEoWO5ndUMfC1XGWOMg_yAJ6ZYCK_EpC1ns4Crl6A5bDV1DdAbrTbJlRthHtbpM1NAVBJpxskbViJjGhgdczvInmmSg8BCdEupPDJzKCb2j9RLoKZl8EEeD0pVBov2zRjrq2

Ich habe Bilder von dem OpenCart config „Login mit paypal“ und von der Entwickler-Site hochgeladen, die die haben Sandbox-Konto.

DGjlR.jpg

Antwort

0

Sie verweisen https://github.com/opencart/opencart/issues/3640

Ändern Sie die API-URLs

// $ Endpunkt = 'https://api.sandbox.paypal.com/v1/oauth2/token';

$ endpoint = 'https://api.sandbox.paypal.com/v1/identity/openidconnect/tokenservice';

// $ endpoint = 'https://api.paypal.com/v1/oauth2/token'; $ endpoint = 'https://api.paypal.com/v1/identity/openidconnect/tokenservice';

Kommentar/Zeile entfernen: // CURLOPT_USERPWD => $ this-> config-> get ('pp_login_client_id'). ':'. $ this-> config-> get ('pp_login_secret'),