你好,我这边出现了微信订单分批退款的问题。有个订单支付一次但是包括几个货物,同时对几个货物按订单号查询到后用for循环进行依次部分退款,但是只能退款成功第一个,随后的都是报错“操作过于频繁”。
例如:一个订单4200000572202006220335949061,对应6分钱,分三个退款单号sdkphp202006222210020000001292,sdkphp2020062222100200000041294,sdkphp202006222210010000001095,各自对应3/2/1分钱。最终只退了第一个。
我也试过在php后台用settimeout延时几百毫秒执行,还是不行。现在只能想到的方式是搜索到相同订单号后,合并分批付款的金额(其中部分可能已退)
谢谢。
你好,确认一下你这笔订单,是否是合单支付产生的订单号?