0

我正在开发一个通过贝宝销售产品的移动网站。当我单击贝宝按钮时,它会以桌面模式重定向到贝宝网站。我想把它改成手机模式...

我使用以下代码

<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 设备检查了这个。在移动设备中也显示桌面版本。我用谷歌搜索,一些网站说它会根据设备自动更改,但对我不起作用..

请对此提出建议以纠正

提前致谢....

4

1 回答 1

-1

不知道 command 有什么替代方法_xclick,但是使用 Express Checkout 您可以使用而不是

<input type="hidden" name="cmd" value="_express-checkout" />

这个

<input type="hidden" name="cmd" value="_express-checkout-mobile" />

所以 URL 看起来像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 。

尝试为您的xclickcmd 参数找到类似的解决方案。

于 2012-06-05T11:26:24.473 回答