有人知道贝宝使用什么算法来绕过吗?我在我的网站上做一些贴现广告代码的测试,我想出了不同的总额,当我使用"discount_rate_cart“变量通过相同的折扣量时,Paypal得出的结果是不同的。
例如,我的网站上有几个项目总计309.95美元。如果应用10%的折扣( 309.95 * .9 = 278.955),就会产生278.96美元的收益,就像.955应该聚集到.96一样。然而,当我把总共309.95美元和10%的折扣都给PayPal时,他们总共得到了278.95美元。当他们应该聚集起来的时候,他们就四舍五入了。
有人知道为什么会这样吗?请注意,我没有做任何花哨的事情,比如货币兑换,只是简单的代数,给购物车的总成本提供折扣。
发布于 2013-05-17 08:10:39
因此,算法是银行四舍五入,但在交易基础上的交易。这意味着折扣是它的交易方式。
309.95美元中的10%是30.995美元,银行四舍五入是最近的,甚至是号码是31.00美元。
因此:
$309.95
-$ 31.00
========
$278.95因此,从理论上讲,如果你有30.987美元的折扣,这将转到30.98美元的,而不是的30.99美元。
https://stackoverflow.com/questions/16584561
复制相似问题