【发布时间】:2012-03-01 15:50:59
【问题描述】:
我目前正在尝试在我的应用程序中实现 django-paypal-adaptive 支付,并遇到了由于 589023 - If a fractional amount is rounded due to currency conversion, funds could be lost 而导致链式支付无法正常工作的实例
在我们的网站上,我们收取 6% 的佣金,下面是我们拥有的代码的简单示例。
amount = 5
commission = amount * 0.06
# commission = 0.3
data['receiverList'] = {'receiver': [{'email': settings.PAYPAL_EMAIL,
'amount': unicode(amount),
'primary': 'true'},
{'email': secondary_receiver,
# 'amount': unicode(5 - 0.3),
'amount': unicode(amount - commission),
'primary': 'false'}]}
我可以通过其他方式计算金额吗? 我应该对佣金进行不同的计算吗?
欢迎任何提示。
【问题讨论】: