paypal with prestashop - SetExpressCheckout,价格超过2位小数

时间:2013-05-14 09:48:09

标签: api paypal prestashop

我想将paypal包含在我的prestashop-shop中。

不幸的是,由于四舍五入问题,paypal-checkout的价格完全搞砸了。

问题是,paypal只接受物品价格的2位小数 但我的商品价格最多有4位小数。

在prestashop中,我使用价格单位来保持客户的价格可读性。

例如:

Item a -> price: 0,0950 €
price-unit -> €/100 mtrs
shown item price in shop: 9,50 €/100 mtrs

如果客户从项目中购买60 mt,则必须支付:5,70€。

Paypal只接受0,09或0,10€的价格,结账时显示5,40€或6,00€。

有没有办法让Paypal获得正确的价格?

1 个答案:

答案 0 :(得分:1)

没有任何方法可以通过PayPal解决此问题,因为PayPal只接受2位小数。我不熟悉PrestaShop,但您可以修改代码来计算购物车方面的不同数量,但最终当您将金额转移到PayPal时,您仍会遇到同样的问题。它只支持2位小数。