3

当我添加到购物车按钮时,价格(以美元为单位)显示为 18.00,而不是 18.00,这让一些客户认为价格是 1800 美元而不是 18 美元。这是我使用的代码:

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="cmd" value="_s-xclick">
  <input type="hidden" name="hosted_button_id" value="PXUZGKZW3BP6Q">
  <input type="image" src="http://www.mdna-games.com/cart.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>

我已将“lc=EN”放在高级属性下,以确保页面始终以英文显示,但价格仍不按照英/美标准显示。

提前感谢您的帮助!

4

1 回答 1

1

该按钮支付的帐户恰好位于使用逗号而不是句点来表示小数的语言环境中。

解决方案是根据需要传递使用句点的区域设置代码。例如:

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
  <input type="hidden" name="cmd" value="_s-xclick">
  <input type="hidden" name="lc" value="US">
  <input type="hidden" name="hosted_button_id" value="PXUZGKZW3BP6Q">
  <input type="image" src="http://www.mdna-games.com/cart.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.com 上编辑托管按钮时,您还可以将“lc=US”放入“高级变量”部分

有关更多详细信息,请参阅PayPal Payments Standard 的 HTML 变量下的语言环境列表

于 2013-03-14T22:53:19.200 回答