3

ペイパルの「カートに入れる」ボタンから複数の商品を購入しようとしています。これが私のコードです:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

          <input type="hidden" name="cmd" value="_cart"/>
          <input type="hidden" name="upload" value="1"/>

          <input type="hidden" name="business" value="seller_1360303883_biz@gmail.com"/>
          <input type="hidden" name="currency_code" value="USD"/>

          <input type="hidden" name="item_name_1" value="Item Name 1"/>
          <input type="hidden" name="amount_1" value="$<?php  echo $price1 ?>"/>
          <input type="hidden" name="shipping_1" value="1.75"/>
          <input type="hidden" name="quantity_1" value="1"/>

          <input type="hidden" name="item_name_2" value="Item Name 2"/>
          <input type="hidden" name="amount_2" value="$<?php  echo $price2 ?>"/>
          <input type="hidden" name="shipping_2" value="2.50"/>
          <input type="hidden" name="quantity_2" value="1"/>

          <input type="hidden" name="item_name_3" value="Item Name 3"/>
          <input type="hidden" name="amount_3" value="$<?php  echo $price3 ?>"/>
          <input type="hidden" name="shipping_3" value="2.50"/>
          <input type="hidden" name="quantity_3" value="2"/>

       <!-- <input type="submit" value="PayPal"/> -->

        </form>

上記のコード i を使用して; エラーを取得:

「無効な数量値を入力しました。数量値は 1 以上の整数でなければなりません。」

私はそれを検索して提案を試みましたが、どれもうまくいきませんでした。どんな助けでも素晴らしいでしょう!

4

3 に答える 3

1

あなたはサンドボックスを使用していると思いますが、フォームではペイパルのサンドボックスではなくペイパルのフォームアクションを入れています

于 2013-02-20T07:56:57.593 に答える
0

各PHPステートメントでセミコロンを使用するとうまくいきます。

<?php

$price1=12.99;
$price2=13.49;
$price3=17.99;

?>

<input type="hidden" name="amount_1" value="<?php  echo $price1; ?>"/>
<input type="hidden" name="amount_2" value="<?php  echo $price2; ?>"/>
<input type="hidden" name="amount_3" value="<?php  echo $price3; ?>"/>

持っている $prices が有効であることを確認したい場合があります。

于 2013-02-19T23:21:22.967 に答える
0

値の前にドル記号を付けるべきではないと思います。1 以上の数値を送信していません。

于 2013-02-15T08:05:34.417 に答える