-1

これは私のフォーム ビュー ソースです。

送信ボタンをクリックすると

Paypal 送信ボックスにリダイレクトし、1 つのアイテムを表示する

<form id="Paypal" name="Paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<form action="/ShoppingCart/PostToPaypal" method="post"><input id="cmd" name="cmd"       type="hidden" value="_xclick" /><input id="business" name="business" type="hidden" value="anilcs_1361585097_biz@gmail.com" /><input id="no_shipping" name="no_shipping" type="hidden" value="" /><input id="return" name="return" type="hidden" value="http://localhost:49424/Checkout/IPN" /><input id="cancel_return" name="cancel_return" type="hidden" value="http://localhost:49424/SportsStore/CancelFromPaypal" /><input id="notify_url" name="notify_url" type="hidden" value="http://localhost:49424/SportsStore/NotifyFromPaypal" /><input id="currency_code" name="currency_code" type="hidden" value="USD" />    <input type="hidden" name="item_name" value="2252330"/>
<input type="hidden" name="amount" value="122.75"/>
<input type="hidden" name="item_name" value="51057"/>
<input type="hidden" name="amount" value="32.99"/>
<input type="hidden" name="item_name" value="2252330"/>
<input type="hidden" name="amount" value="122.75"/>
<input type="hidden" name="item_name" value="51057"/>
<input type="hidden" name="amount" value="32.99"/>
<input type="hidden" name="item_name" value="2252330"/>
<input type="hidden" name="amount" value="122.75"/>
<input type="image" name="btnsubmit"  src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"
    alt="PayPal - The safer, easier way to pay online" />
 </form>

Paypalで5つのアイテムを表示する方法を教えてください

4

1 に答える 1

1

これは、[今すぐ購入] ボタン (cmd=_xclick) で想定されています。
複数のアイテムを表示したい場合は、代わりに次のようなものを使用する必要があります。

<form id="Paypal" name="Paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr method="POST">
    <input id="cmd" name="cmd" type="hidden" value="_cart" />
    <input id="business" name="business" type="hidden" value="anilcs_1361585097_biz@gmail.com" />
    <input id="return" name="return" type="hidden" value="http://localhost:49424/Checkout/IPN" />
    <input id="cancel_return" name="cancel_return" type="hidden" value="http://localhost:49424/SportsStore/CancelFromPaypal" />
    <input id="notify_url" name="notify_url" type="hidden" value="http://localhost:49424/SportsStore/NotifyFromPaypal" />
    <input id="currency_code" name="currency_code" type="hidden" value="USD" />
    <input type="hidden" name="item_name_1" value="2252330"/>
    <input type="hidden" name="amount_1" value="122.75"/>
    <input type="hidden" name="item_name_2" value="51057"/>
    <input type="hidden" name="amount_2" value="32.99"/>
    <input type="hidden" name="item_name_3" value="2252330"/>
    <input type="hidden" name="amount_3" value="122.75"/>
    <input type="hidden" name="item_name_4" value="51057"/>
    <input type="hidden" name="amount_4" value="32.99"/>
    <input type="hidden" name="item_name_5" value="2252330"/>
    <input type="hidden" name="amount_5" value="122.75"/>
    <input type="hidden" name="upload" value="1">
    <input type="image" name="btnsubmit"  src="https://www.paypal.com/en_US/i/btn/btn_buynow_LG.gif"
        alt="PayPal - The safer, easier way to pay online" />
 </form>

これには、次のものがあります。

  1. 最初に「アクション」を追加<form>
  2. 追加された入力アップロード=1
  3. cmd を _xclick から _cart に変更します
  4. カートの項目を数えました (_n)

ところで、returnURL を「something/IPN」に設定していることに気付きました。IPN はURL
とは異なることを認識していますよね? IPN は、トランザクションに関するペイロードを含む非同期の PayPal サーバー間 POSTです。一方、 は購入者がリダイレクトされる URL です。 パラメータを入力して IPN URL を設定します (これも行っています)。return
return
notify_url

于 2013-08-03T20:36:16.717 に答える