收藏
回答

微信部分退款操作出错

你好,我这边出现了微信订单分批退款的问题。有个订单支付一次但是包括几个货物,同时对几个货物按订单号查询到后用for循环进行依次部分退款,但是只能退款成功第一个,随后的都是报错“操作过于频繁”。

例如:一个订单4200000572202006220335949061,对应6分钱,分三个退款单号sdkphp202006222210020000001292,sdkphp2020062222100200000041294,sdkphp202006222210010000001095,各自对应3/2/1分钱。最终只退了第一个。

我也试过在php后台用settimeout延时几百毫秒执行,还是不行。现在只能想到的方式是搜索到相同订单号后,合并分批付款的金额(其中部分可能已退)

谢谢。

最后一次编辑于  2020-06-29
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-06-28

    你好,确认一下你这笔订单,是否是合单支付产生的订单号?

    2020-06-28
    有用
    回复 2
    • 大王巡山
      大王巡山
      2020-06-29
      是的,一笔里包括几个货物。
      2020-06-29
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-06-30回复大王巡山
      你好,操作频繁,可能是你的请求频率过高。建议降低频率重新调用。
      2020-06-30
      回复
登录 后发表内容
问题标签