3

カート ボタンに追加すると、価格 (ドル単位) が 18.00 ではなく 18.00 と表示されます。これは私が使用するコードです:

<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 に答える