检测到 Paypal 购物车错误

Posted

技术标签:

【中文标题】检测到 Paypal 购物车错误【英文标题】:Paypal shopping cart Error Detected 【发布时间】:2015-11-30 15:51:31 【问题描述】:

我创建了我的购物车,非常适合添加多个商品。然后,这将遍历每个项目并显示图像、名称、数量和总价。

我添加了一个 paypal 按钮并试图让它工作,但我不确定为什么它没有收到任何东西。我总是收到“检测到错误,购物车中没有任何内容”。

我还打印出我的变量以确保它们是正确的,但看起来它仍然没有在表单中被选中。

<form action="https://www.sandbox.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="business@gmail.com">

for ($i = 0; $i < count($cart); $i++) 
         $s += $cart[$i]->price * $cart[$i]->quantity;
         $ppName = $cart[$i]->name;
         $ppAmount = $cart[$i]->price * $cart[$i]->quantity;
         $ppQuantity = $cart[$i]->quantity;
         // Inside of for each loop 
         ?>  
         <input type="hidden" name="item_name_<?php echo $x; ?>" value="<?php echo $ppName; ?>">
         <input type="hidden" name="amount_<?php echo $x; ?>" value="<?php echo $ppAmount; ?>">
         <input type="hidden" name="quantity_<?php echo $x; ?>" value="<?php echo $ppQuantity; ?>">
         <tr>
         <td class="col-md-2"><img class="img-responsive" img src= '<?php echo $cart[$i]->image_name; ?>'   /></td>
         <td class="col-md-4">Name: <?php echo $cart[$i]->name; ?><br><br> <?php echo $cart[$i]->description; ?></td>
         <td class="col-md-4"> <a href="checkout.php?index=<?php echo $index; ?>" onclick="return confirm('Are you sure?')"><span class="glyphicon glyphicon-minus"></a></span> Qty <?php echo $cart[$i]->quantity; ?> <span class="glyphicon glyphicon-plus"></span></td>
         <td><?php echo $cart[$i]->price * $cart[$i]->quantity; ?></td>         
         </tr>
         <br>
         <?php
         $index++;
         $x = $i + 1;
         ?>

 <input type="hidden" name="currency_code" value="GBP">
 <input type="hidden" name="hosted_button_id" value="2R2BAJEWK3LRU">
 <input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" >
 <img  border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif"  >

如有任何反馈,我将不胜感激。 非常感谢。

【问题讨论】:

【参考方案1】:

我发现你的按钮代码中包含了hosted_button_id,一旦包含了hotsted按钮id,你添加的所有额外代码都是无效的。

请删除“hosted_button_id”这一行,然后重试。

【讨论】:

以上是关于检测到 Paypal 购物车错误的主要内容,如果未能解决你的问题,请参考以下文章

使用购物篮的 PayPal 安全结账的正确值是多少?

Paypal 错误 - getTransactionFee 方法不存在

PayPal 错误 10413 - 购物车项目总金额与订单金额不匹配

Paypal在上传购物车时显示无效数量错误

Paypal 整合到现有的购物车

Paypal 结帐提供的错误运输选项