PayPal v2/checkout/orders API 遭遇ITEM_TOTAL_MISMATCH错误的技术求助
PayPal v2/checkout/orders API 遭遇ITEM_TOTAL_MISMATCH错误的技术求助
我在调用PayPal的v2/checkout/orders API时碰到了ITEM_TOTAL_MISMATCH的报错,折腾了半天没解决,来请教各位!
具体情况是这样的:我要下单的商品数量是105,总金额是$115。按总金额除以数量算的话,单价是$1.095238095238095,但PayPal API只支持最多两位小数的金额格式。我试过把单价四舍五入成$1.10,也试过直接截取两位小数的$1.09,结果两次都触发了这个匹配错误。
下面是我的PayPal请求数据片段:
{ "intent": "CAPTURE", "purchase_units": [ { "items": [ { "name": "AI Music", "description": "", "quantity": "105", "unit_amount": { "currency_code": "USD", "value": "1.10" }, "tax": null } ], "amount": { "currency_code": "USD", ... } } ] }
备注:内容来源于stack exchange,提问作者Tarlok
相关产品推荐
相关产品推荐

