移动网站上的Paypal Checkout

时间:2012-06-05 07:42:15

标签: php html paypal mobile-website payment-gateway

我正在开发一个通过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搜索,一些网站表示它会根据设备自动更改但不能为我工作..

请在此建议纠正

提前致谢....

1 个答案:

答案 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参数找到类似的解决方案。