有谁知道 Paypal 使用什么算法进行舍入?我正在我的网站上使用折扣促销代码进行一些测试,当我使用“discount_rate_cart”变量传递相同的折扣金额时,我得出的总数与 Paypal 得出的不同。
例如,我网站上的几件商品总计 309.95 美元。应用 10% 的折扣 (309.95 * .9 = 278.955) 应产生总计 278.96 美元,因为 .955 应四舍五入为 0.96。但是,当我将 309.95 美元的总额和 10% 的折扣传递给 PayPal 时,他们得出的总额为 278.95 美元。当他们应该四舍五入时,他们四舍五入。
有谁知道为什么会这样?请注意,我在这里没有做任何像货币转换这样的花哨的事情,只是简单的代数来为购物车的总成本提供折扣。