我正在开发一个通过PayPal销售产品的移动网站。当我点击paypal按钮时,它会以桌面模式重定向到paypal网站。我想将其改为移动模式...
我使用以下代码
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="paypal">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="merchant@website.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="product1">
<input type="hidden" name="amount" value="1.00">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="return" value="www.website.com/mobile/paypalreturn.php"/>
<input type="hidden" name="cancel_return" value="www.website.com/mobile/" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="shopping_url" value="www.website.com/mobile/index.php">
<input type="hidden" name="notify_url" value="www.website.com/mobile/paypalnotify.php">
<script>document.paypal.submit();</script>
</form>
这里显示桌面版。我想换成移动版..我用Android和Iphone设备检查了这个。在移动设备中也显示桌面版。我用Google搜索,一些网站表示它会根据设备自动更改但不能为我工作..
请在此建议纠正
提前致谢....
答案 0 :(得分:-1)
不知道命令_xclick
有什么替代方案,但使用Express Checkout可以使用而不是
<input type="hidden" name="cmd" value="_express-checkout" />
此
<input type="hidden" name="cmd" value="_express-checkout-mobile" />
因此网址看起来像https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout-mobile&token=...
。在此处详细了解Express Checkout Mobile:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_WPECOnMobileDevices。
尝试为您的xclick
cmd参数找到类似的解决方案。