我正在通过“添加到购物车”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的整数。”
我搜索了它并尝试了建议,但没有一个有效。 任何帮助都会很棒!
答案 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是否有效。