2013-03-12 107 views
1

我开发了一个购物车,现在我卡在贝宝购物车的形式。我正在尝试发送多件物品,并提供单一运费,手续费和税费。我创建了下面的表格,但贝宝给我的错误"Your shopping cart is empty."贝宝购物车有多个项目

这里是我的代码

<form name="paypal" action="https://www.paypal.com/cgi-bin/webscr" ethod="post"> 
    <input type="hidden" name="cmd" value="_cart"> 
    <input type="hidden" name="upload" value="1"> 
    <input type="hidden" name="rm" value="2" /> 
    <input type="hidden" name="charset" value="utf-8" /> 
    <input type="hidden" name="business" value="[email protected]"> 
    <input type="hidden" name="currency_code" value="USD" /> 
    <input type="hidden" name="tax_cart" value="5"> 
    <input type="hidden" name="handling_cart" value="30"> 
    <input type="hidden" name="shipping" value="20"> 
    <input type="hidden" name="currency_code" value="USD" /> 
    <input type="hidden" name="item_name_1" value="Product 1"> 
    <input type="hidden" name="item_number_1" value="1"> 
    <input type="hidden" name="item_amount_1" value="60"> 
    <input type="hidden" name="quantity_1" value="1"> 
    <input type="hidden" name="item_name_2" value="Product 2"> 
    <input type="hidden" name="item_number_2" value="4"> 
    <input type="hidden" name="item_amount_2" value="10"> 
    <input type="hidden" name="quantity_2" value="1"> 
    <input type="submit" name="submit" value="Pay with Paypal" /> 
</form> 

回答

3

规定的金额名称不正确。取而代之的

<input type="hidden" name="item_amount_2" value="10"> 

使用

<input type="hidden" name="amount_2" value="10"> 
+0

谢谢,它的工作!为什么这个领域不支持贝宝? ''它应该显示$ 125而不是$ 105 – Maximus 2013-03-12 23:17:20

+0

不客气。我不知道为什么它没有被拾起。我建议为此创建一个新问题。 – heads5150 2013-03-12 23:21:07

+0

它看起来像贝宝不支持送货车宽 – Maximus 2013-03-12 23:41:15

0

变量 “handling_cart” 应该工作。如果您的帐户设置为不允许基于交易的运费来覆盖您的个人资料运输,则它无法运作。在PayPal账户中仔细检查您的送货资料,并确保已将其设置为允许基于交易的送货覆盖您的个人资料。