微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

金额平方的问题

如何解决金额平方的问题

使用nodejs sdk时出现以下问题。

事实证明,该平台可处理200美元及以上的付款。

很明显,平方系统中的付款出错了。

在我的个人系统中,输入的金额已很好地保存在数据库中。

金额已发送并转换为整数。

交货示例:1,250.00,它变为1250,但以正方形表示为12.50,我在等待您的答复,谢谢

Example transactions

解决方法

您应该将您的金额乘以100,因为这是美分。因此,您应该发送1250而不是125000

Square's API documentation

Square API中的所有货币字段均由Money对象表示,其中金额字段以currency_code表示的最小货币形式。例如,以下代码代表400美分($ 4.00 USD):

{
  "amount": 400,"currency_code": "USD"
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。