通过添加到购物车paypal购买多个项目

时间:2013-02-15 08:02:21

标签: php forms paypal

我正在通过“添加到购物车”paypal按钮购买多件商品。这是我的代码:

<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的整数。”

我搜索了它并尝试了建议,但没有一个有效。 任何帮助都会很棒!

3 个答案:

答案 0 :(得分:1)

我认为你正在使用沙盒,并且你正在使用paypal的paypal不稳定沙箱的形式动作

答案 1 :(得分:0)

我希望这个价值不应该有一个美元符号。您没有提交大于或等于1的数字。

答案 2 :(得分: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; ?>"/>

您可能需要验证您的$ price是否有效。