首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有prestashop的paypal -价格超过2位小数点的SetExpressCheckout

带有prestashop的paypal -价格超过2位小数点的SetExpressCheckout
EN

Stack Overflow用户
提问于 2013-05-14 17:48:09
回答 1查看 547关注 0票数 2

我想把paypal加入我的prestashop-shop。

不幸的是,由于四舍五入的问题,贝宝结账时的价格完全混乱。

问题是,paypal只接受项目价格的2个小数位,但我的项目价格最多有4个小数位。

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

例如:

代码语言:javascript
复制
Item a -> price: 0,0950 €
price-unit -> €/100 mtrs
shown item price in shop: 9,50 €/100 mtrs

如果客户从项目A购买了60台mtrs,他必须支付: 5,70欧元。

Paypal只接受0,09或0,10欧元的价格,因此结账显示为5,40欧元或6,00欧元。

有没有办法让paypal得到正确的价格?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-14 20:14:36

由于PayPal只接受2个十进制数,因此无法通过PayPal解决此问题。我对PrestaShop不是很熟悉,但你可以修改代码,用购物车计算你这边不同的金额,但最终当你把金额传递给PayPal时,你仍然会遇到同样的问题。它将只支持两位小数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16539975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档