paypal中的多个项目

paypal中的多个项目,paypal,Paypal,尝试将多个项目发送到paypal购物车时出现问题: 此(单个项目)工作正常: <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"> <input type="hidden" name="cmd" value="_cart" /> <input type="hidden" name="add" value="1" /> <input type=

尝试将多个项目发送到paypal购物车时出现问题:

此(单个项目)工作正常:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="business" value="xxx" />
<input type="hidden" name="currency_code" value="USD" />

<input type="hidden" name="amount" value="20.00" />
<input type="hidden" name="item_name" value="1st Item" /> 

<input type="image" src="addcart.gif" name="submit" alt="cart add" />
</form>

此(多个项目,似乎是建议的解决方案)在购物车页面上引发一个错误,内容为“由于卖家网站出现问题,PayPal无法处理此交易。请直接与卖家联系以解决此问题。”:

两个表单(如下)工作正常,但我正试图通过一个表单和一次点击完成提交

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="business" value="xxx" />
<input type="hidden" name="currency_code" value="USD" />

<input type="hidden" name="amount" value="20.00" />
<input type="hidden" name="item_name" value="1st Item" /> 

<input type="image" src="addcart.gif" name="submit" alt="cart add" />
</form>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="business" value="xxx" />
<input type="hidden" name="currency_code" value="USD" />

<input type="hidden" name="amount" value="20.00" />
<input type="hidden" name="item_name" value="2nd Item" /> 

<input type="image" src="addcart.gif" name="submit" alt="cart add" />
</form>

如果我使用下面的方法,效果很好,但它不会进入购物车页面,而是“选择付款方式”页面



有什么建议吗?

使用“添加到购物车”按钮时,您将无法同时将多个项目添加到购物车中,该按钮由以下两行代码指示

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

您必须使用cart upload命令,才能一次性上载多个项目

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

它不带您进入购物车页面的原因是,如果您使用的是第三方购物车或定制购物车,那么您将使用这种方法。如果您想向买家展示购物车中的内容,您需要在将数据传递给PayPal之前在您的webiste上执行此操作。在您的网站上,他们会添加、删除或调整数量,然后当他们准备结帐时,您会将买家重定向到PayPal进行支付。

您在最近/最后一个示例中是否尝试过
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="cmd" value="_cart" />
<input type="hidden" name="upload" value="1" />