0

すでに SO にこのような質問がたくさんあることは知っていますが、それらの回答はどれも私にとってはうまくいきません。

シンプルなボタンフォームを使用しています:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" type="hidden" value="_s-xclick" />
<input type="hidden" name="amount" value="500.00">
<input type="hidden" name="currency_code" value="AUD">
<input name="hosted_button_id" type="hidden" value="XXXXX" />
<input alt="PayPal &mdash; The safer, easier way to pay online." name="submit" src="https://www.paypalobjects.com/en_AU/i/btn/btn_paynowCC_LG.gif" type="image" />
<img src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" border="0" alt="" width="1" height="1" />
</form>

しかし、エラーが発生します: The link you have used to enter the PayPal system contains an incorrectly formatted item amount.

私が調査したところ、値には小数点以下 2 桁が必要で、通貨記号が必要ないためです。しかし、ご覧のとおり、私はそれを試しました。私が試した他のバージョンは次のとおりです。

 value=500.00>
 value="$500.00">
 value="500">
 value="500.00">
 value='500.00'>

誰が何が起こっているのか知っていますか?ありがとう!

4

1 に答える 1

0

OK私はそれを解決したと思います。

問題は、通常の [今すぐ購入] ボタンではなく、ホストされている [今すぐ購入] ボタンを使用していたようです。私が言える唯一の違いはラインです

<input name="hosted_button_id" type="hidden" value="XXXXX" />

苦労して 2 回無駄に PayPal に電話をかけた後、ここで使用するボタンを見つけました。

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_buynow_buttons#id089UG070BRO

PayPal API ドキュメントは完全な悪夢です!

于 2012-08-29T05:03:14.540 に答える