0

例如商品价格为 6.78 英镑的邮费,包装应为:

单份:1.50 英镑 2-3 份:3.00 英镑 4-6 份:4.00 英镑 7-8 份:5.00 英镑 9 份:6.00 英镑 10 份或更多免费

知道我该怎么做吗?该项目的当前代码是:

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="CUWB7BQEL337J">
<input type="image" src="https://www.paypalobjects.com/en_GB/i/btn/btn_cart_LG.gif"    border="0" name="submit" alt="PayPal – The safer, easier way to pay online.">
<img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>

我在某处读到我需要做的事情:

<input type="hidden" name="shipping" value="1.50">
<input type="hidden" name="shipping2" value="3.00">
<input type="hidden" name="shipping3" value="3.00">
<input type="hidden" name="shipping4" value="4.00">
<input type="hidden" name="shipping5" value="4.00">
<input type="hidden" name="shipping6" value="4.00">
<input type="hidden" name="shipping7" value="5.00">
<input type="hidden" name="shipping8" value="5.00">
<input type="hidden" name="shipping9" value="6.00">
<input type="hidden" name="shipping10" value="0.00">

这会去哪里,因为当我尝试它时它不起作用。

任何帮助表示赞赏。

4

1 回答 1

0

它看起来像你在正确的行(虽然你可能会尝试'shipping_1','shipping_2'等你错过了下划线)但你可能会发现你需要发送“shipping_1 = £1.00”,“Quantity_1 = 2”,Paypal 可能将其解释为“运费 = 2 乘以 1.00 英镑”,但我认为它会假设 shipping_1 用于整个按钮项目,因为您使用按钮来指定特定项目而不是一堆项目(即1 个按钮 = 1 个项目)。

如果这个人按两次按钮会发生什么,我不确定。我在 Paypal 的文档中发现的唯一内容是在您的 Paypal 帐户中设置邮费的重量,然后是每件重量的价格(即 1 件物品重 1 公斤,成本 = 1.00 英镑,2 件物品重 2 公斤,成本 = 2 x 1 公斤重量= 2.00 英镑等)。你也可以看看这个区域。

我发现了限制性的按钮,并在我的代码中构建了我自己的购物车,包括运费(我计算),然后只向贝宝发送一个“shipping_1 = x.xx”成本以及物品详细信息,这很好用。

我想我可以在这里添加一个新帖子,其中包含我的购物车工作代码以帮助其他人,只需要整理一下。(如果您有兴趣,我会从这篇文章中添加一个链接)。

您可以尝试参考此页面。

https://developer.paypal.com/webapps/developer/docs/classic/paypal-payments-standard/integration-guide/cart_upload/

特雷夫。

于 2013-09-14T16:17:19.760 回答