收藏
回答

一个订单150元,想退30元,微信退款接口提示 code = 400?

{

  "out_trade_no" : "",

  "out_refund_no" : "",

  "notify_url" : "",

  "amount" : {

    "refund" : 3000,

    "total" : 15000,

    "currency" : "CNY",

    "from" : [ {

      "account" : "AVAILABLE",

      "amount" : 15000

    } ]

  }

}

回答关注问题邀请回答
收藏

2 个回答

  • 🧔 最小咖
    🧔 最小咖
    2023-09-05

    返回错误是 code=400, success=false, data=null, msg=invalid sum from amount

    2023-09-05
    有用
    回复
  • 路人
    路人
    2023-09-04

    请求参数错误,重新检查再调用申请退款接口

    https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_5_9.shtml

    2023-09-04
    有用
    回复 7
    • 🧔 最小咖
      🧔 最小咖
      2023-09-05
      如果支付150,退款150 是没问题的,但是退款30 就有问题了。
      2023-09-05
      回复
    • 路人
      路人
      2023-09-05回复🧔 最小咖
      请求接口的完整报文发出来看看
      2023-09-05
      回复
    • 🧔 最小咖
      🧔 最小咖
      2023-09-05回复路人
      2023-09-05
      回复
    • 🧔 最小咖
      🧔 最小咖
      2023-09-05回复🧔 最小咖
      这个就是完整的报文。
      2023-09-05
      回复
    • 🧔 最小咖
      🧔 最小咖
      2023-09-05回复🧔 最小咖
      目前没有开通分账功能,因为我们这儿不需要分账。
      2023-09-05
      回复
    查看更多(2)
登录 后发表内容