You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:17:57