我一直在使用PayPal注册集成方法,当您单击注册按钮时,它会在一个新的较小窗口中弹出PayPal登录。它由以下驱动...
<script src='https://www.paypalobjects.com/js/external/dg.js' type='text/javascript'></script>
<script>
var dg = new PAYPAL.apps.DGFlow(
{
trigger: 'paypal_submit',
expType: 'instant'
//PayPal will decide the experience type for the buyer based on his/her 'Remember me on your computer' option.
});
</script>
我遇到的问题是当用户在弹出窗口中登录PayPal时 - 它会将他们带到"成功"重定向页面。因为弹出窗口太小了,我必须使用 javascript 来调整它的大小,这只是一种混乱的方法。
有没有办法成功PayPal登录,关闭弹出窗口并将用户所在的原始页面重定向到所需的帐户注册页面?
出于安全原因,不允许从javascript进行窗口管理。也许您可以在iframe中打开PayPal窗口?
话虽如此,听起来您正在尝试解决oauth已经解决的问题。你看过PayPal的"用PayPal登录"页面吗?