2016-04-15 88 views
0

我添加了登录贝宝的选项。 我正在使用PayPal标准登录。贝宝登录冻结(opencart 2.1.0.2)

我正在使用沙盒进行测试,但即使在实模式下问题仍然存在。

除了使用PayPal电子邮件登录后,一切都正常,在我输入PayPal帐户的凭证后,它会从我选择的PayPal帐户(名称,出生日期等)加载设置,之后它冻结在相同的登录窗口(一个空白窗口)。

在该网站它不会做任何事,并不会登录。 我注意到登录窗口中的url转到我必须配置的重定向。我认为这可能与重定向网址有关。任何人都可以请检查一切是否确定的设置或如果它是一个已知的错误?

出现在提交的credencials后的登录窗口的完整URL是:

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

我已上传了有从开发者网站的Opencart的配置的“登录PayPal”和图片沙箱帐户。

DGjlR.jpg

回答

0

你可以参考https://github.com/opencart/opencart/issues/3640

更改API网址

// $端点= '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';

评论/删除线: // CURLOPT_USERPWD => $ this-> config-> get('pp_login_client_id')。 ':'。 $ this-> config-> get('pp_login_secret'),