2012-03-02 83 views
3

我如何获得“移动优化结账体验”按照PayPal在其移动网站付款标准页面https://www.x.com/developers/paypal/products/mobile-website-payments-standard上描述的方式工作?移动优化结账PayPal网站付款标准

文档说,如果您的BuyNow按钮没有任何花哨的选项,当移动设备上的用户点击它时,它应该将它们发送到移动优化的结帐体验。不过,我得到的只是与桌面浏览器相同的PayPal结帐页面。我的简单的按钮代码如下所示:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_xclick"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="lc" value="US"> 
<input type="hidden" name="item_name" value="Test Item"> 
<input type="hidden" name="amount" value="1.00"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="button_subtype" value="services"> 
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted"> 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

我在这里丢失了什么东西,或者是PayPal只是在这里搞砸了吗?这似乎是他们可以做的帮助支持移动支付的最基本的事情。我不想惹恼他们的Express Checkout或他们的任何API。我只是想让标准的BuyNow按钮在移动设备上“做正确的事情”。

回答

3

尝试使用除[email protected]之外的电子邮件地址更新您的示例。我完全按照[email protected](PayPal用于示例按钮的示例电子邮件)使用您的代码,它工作得很好。进入移动优化网站付款标准体验。

此外,请确保您正在测试的帐户(电子邮件地址)没有在配置文件设置中定义的任何运输和税收规则。这些在https://www.x.com/developers/paypal/products/mobile-website-payments-standard处标记为当前不受支持。您可以将运费和税金值作为按钮参数传递,并且这些值应该可以工作。我想和关于航运/税计算器/等先进的参数(如“选择”)指出

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_xclick"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="lc" value="US"> 
<input type="hidden" name="item_name" value="Test Item"> 
<input type="hidden" name="amount" value="1.00"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="button_subtype" value="services"> 
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHosted"> 
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 
+1

一件其他的东西:“这些被标记为当前不支持”。注意*目前*。 – Robert 2012-03-03 01:34:07

+1

我的代码示例中的电子邮件是故意匿名的。 :)我确实去了所有的运输和税收规则,这就是诀窍。感谢指针! – rebjr 2012-03-04 15:44:04

相关问题