移动网站中的贝宝结帐

Posted

技术标签:

【中文标题】移动网站中的贝宝结帐【英文标题】:Paypal Checkout in mobile website 【发布时间】:2012-06-09 05:50:39 【问题描述】:

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

我使用下面的代码

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

请就此提出纠正

提前谢谢....

【问题讨论】:

张贴您店铺的网址以通过移动设备查看... Shadyyx 我在移动设备上发布了网址,它只显示桌面版本而不是移动版本的网站。我已经在上面提到了这一点 【参考方案1】:

不知道命令 _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&amp;token=...。在此处查看有关 Express Checkout Mobile 的更多信息:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_WPECOnMobileDevices。

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

【讨论】:

以上是关于移动网站中的贝宝结帐的主要内容,如果未能解决你的问题,请参考以下文章

网站上的贝宝付款处理[关闭]

没有贝宝账户的贝宝访客结账

Magento购物车页面中的贝宝支付标准?

仅在商店中用 woocommerce 中的贝宝结帐替换添加到购物车按钮

一次性付款的贝宝定期付款

市场的贝宝结帐