问题描述
使用nodejs sdk时出现以下问题。
事实证明,该平台可处理200美元及以上的付款。
很明显,平方系统中的付款出错了。
在我的个人系统中,输入的金额已很好地保存在数据库中。
金额已发送并转换为整数。
交货示例:1,250.00,它变为1250,但以正方形表示为12.50,我在等待您的答复,谢谢
解决方法
您应该将您的金额乘以100,因为这是美分。因此,您应该发送1250
而不是125000
。
Square API中的所有货币字段均由Money对象表示,其中金额字段以
currency_code
表示的最小货币形式。例如,以下代码代表400美分($ 4.00 USD):{ "amount": 400,"currency_code": "USD" }