我正在将Paypal Express Checkout与我的PHP网站集成。 当用户点击某个按钮时,我在https://www.sandbox.paypal.com/incontext上打开Paypal网站,它会打开一个Paypal登录页面。 一旦用户点击“登录”按钮,就会有一些文字“处理...”表示点击确定无误,他必须等待Paypal回答。
然后会出现Paypal评论页面,当用户点击“立即付款”时,没有任何反应。 returnURL正在执行,但在Paypal界面上,没有任何变化,用户可以反复点击。 就我而言,returnURL在10秒内处理,并且用户在returnURL脚本完成之前不知道发生了什么,并重定向到我的网站。
我尝试将header()放在returnURL的第一行而不是最后一行,但是在相同的延迟后它仍会重定向。
窗口底部有一个“等待沙箱......”然后“从mywebsite.com加载...”,但是大多数用户都看不到它并且不会阻止它们一次又一次点击“立即付款”按钮。
修改:当我点击“立即付款”时,如果我重定向到https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout上的Paypal页面(而不是https://www.sandbox.paypal.com/incontext),页面会显示为“ loading ...“消息。这是我期望的行为。但我更喜欢大Paypal页面上的弹出页面......
答案 0 :(得分:0)
听起来很奇怪,有时会出现一些奇怪的界面问题,当你登录真实账户,然后是多个沙盒账户等等时会出现这种问题。这会导致cookie变得非常大并且行为奇怪。您是否可以尝试清除缓存/ cookie并查看是否出现相同的奇怪接口问题?