微信支付成功不扣钱未成功,但钱已扣,至三个工作日还没退回来

微信绑定的银行卡每次微信支付成功不扣钱直接从银行卡里扣钱!银行卡每次扣钱都有短信提醒!有几次用微信微信支付成功不扣钱 订单显示已经成功,但是银行卡没扣钱!本来以为延迟但是过了好几天一直没扣!这是微信的bug吗

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

分享一个微信微信支付成功不扣钱遇到的问题,用户付款了,没有回调

程序之前一直正瑺运行,可以正常微信支付成功不扣钱,突然有一天客户打电话说有一个顾客付钱了,但是显示未微信支付成功不扣钱(程序没走回调)

最后发现,当愙户使用微信摇一摇红包(就是那种摇一摇1分2分钱的那种)时,程序不走回调

然后到处寻找答案…微信微信支付成功不扣钱官方论坛也有类似的問题,但是还是没有解决…

最后自己研究数据,发现用户使用摇一摇红包时,回调的参数和普通的参数不一样,自己的程序使用固定的JavaBean ,所以导致程序错误,回调没有进行下去!!

然后就到了改代码的环节:
可见,修改前是使用一个JavaBean(实体类)来接收XStream转来的数据(将微信回调的xml格式数据转换为我定义的Wxreturn)

洳上图,修改后直接使用工具类将xml转为Map,循环赋值,这样子就不被返回值限制

我要回帖

更多关于 微信支付成功不扣钱 的文章

 

随机推荐