【发布时间】:2015-10-21 15:29:58
【问题描述】:
我正在将 PayPal Payments Advanced 与移动网站的托管结帐页面一起使用,但似乎无法在我的手机上将其呈现为移动视图。我遵循了他们的文档,但似乎没有任何效果:
上面写的很清楚:
PayPal 的托管结账页面针对 iPhone、iPod 和 Android 设备进行了移动优化。此移动优化体验适用于所有 3 个布局模板 A、B 和 C。对于布局 A 和 B,PayPal 将自动检测是否正在从支持的移动浏览器查看结帐页面,并将重定向到移动优化结帐页面。
我们使用的是布局 B,按照上面的说法应该是移动设备友好的,但它看起来绝对不适合移动设备。我还尝试将TEMPLATE=TEMPLATEB 添加到点击此页面的POST 数据中,但这也不起作用。这是我的 LG G4 上的屏幕截图:
如您所见,它看起来不太适合移动设备。问题是,当我单击“使用 PayPal 结帐”按钮时,它会转到移动设备友好版本的 PayPal 登录,但我需要 this 页面适合移动设备。有没有人知道我如何才能让它工作或者这是 PayPal 的限制?
【问题讨论】:
-
你解决过这个问题吗?我正在努力解决同样的问题
-
@BarryChapman 是的,我们必须将
TEMPLATE=MOBILE添加到调用的帖子数据中才能从 PayPal 获取安全令牌。而且,你实际上不能使用模板 C;我们不得不使用模板 A(我认为 B 可能也可以,但 C 基本上没用)。 PayPal 技术网站上的文档很糟糕,它实际上直接与此解决方案相矛盾。 -
@jtate :我按照您提到的步骤进行操作,即在通过“pilot-payflowpro.paypal.com”生成 SecureToken 时传递了 &TEMPLATE=MOBILE,还添加了一个隐藏变量 在表单中发送到“pilot-payflowlink.paypal.com”。出现的 PayPal 屏幕仍然不适合移动设备。如果我遗漏了什么,请您告知。找截图(手机)ibb.co/hNTj2J
-
@shikhar 我从未真正确认这适用于模板 B。你能检查一下模板 A 是否适合你吗?如果是这样,那么要使用模板 B,可能需要您进行其他我不确定的更改。
-
@jtate:我确实尝试了templateA并保留了您建议的其他配置,仍然是出现的无响应页面,请告知。?