gpt4 book ai didi

mobile - PayPal Payments Advanced - 移动设备上的托管结账页面

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:51 25 4
gpt4 key购买 nike

我将 PayPal Payments Advanced 与移动网站的托管结帐页面一起使用,但似乎无法在我的手机上将其呈现为移动 View 。我遵循了他们的文档,但似乎没有任何效果:

https://developer.paypal.com/docs/classic/payflow/integration-guide/#hosted-pages-and-mobile-browsers

它清楚地说:

PayPal’s hosted checkout pages are mobile optimized for iPhone, iPod and Android devices. This mobile optimized experience is available for all 3 Layout templates A, B and C. In the case of Layouts A and B, PayPal will auto-detect if the checkout page is being viewed from a supported mobile browser and will redirect to the mobile optimized checkout page.

我们正在使用布局 B,根据上述内容,它应该适合移动设备,但它看起来绝对不适合移动设备。我还尝试将 TEMPLATE=TEMPLATEB 添加到点击此页面的 POST 数据,但这也不起作用。这是它在我的 LG G4 上的截图:

PayPal Hosted Checkout Mobile View

如您所见,它看起来不太适合移动设备。问题是,当我单击“使用 PayPal 结帐”按钮时,它会转到 PayPal 登录的移动友好版本,但我需要页面是移动友好的。有没有人知道我如何让它工作或者这是 PayPal 的限制?

最佳答案

当我们将 SecureToken 和 SecureTokenId 作为查询字符串参数传递而不是将这些值作为表单发布传递时,Paypal 屏幕变得有响应。

这不是传递表单帖子。

<html>
<body onload='document.forms["myForm1"].submit()'>
<form id='myForm1' method='POST' action='https://pilot-payflowlink.paypal.com'>
<input type="hidden" name="SECURETOKEN" value="..." />
<input type="hidden" name="SECURETOKENID" value="..." />
</form>
</body>
</html>

我们将这些值作为查询字符串参数传递。

https://pilot-payflowlink.paypal.com?SECURETOKENID=...&SECURETOKEN=...

不太清楚为什么 PayPal 会以不同的方式处理这些问题。

关于mobile - PayPal Payments Advanced - 移动设备上的托管结账页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33263357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com