报错原因:
1、用户的微信账号因为一些异常行为被封号
2、用户注销了微信支付
特别说明:如果用户注销了微信支付,那么注销前所发起的任何订单均不允许再次进行操作,包含退款,即使用户再次开通了微信支付,情况也是一样的。
解决方案:
可以让用户联系微信客服询问账号是否存在异常,一般来说这种情况下是无法退款的,需要商户自行处理退款。
附微信官方文档说明: