微信支付异步通知后,处理了业务支付业务,并且也把<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml> 返回给了微信,但是隔几分钟它又再次通知一次
楼上的判断有可能是对的。微信支付逻辑是这样,如果微信支付成功,微信会回调你配置在微信的回调接口,如果你回调接口返回给微信的出了问题,或者你没有返回,微信会在几分钟内调用8次,目的是确保通知到你支付已经成功。如果你通知微信你已收到,而微信没有停止给你发送消息,那么最大的可能性在于你的回调接口有问题,可以从这个方面入手。个人建议
好的谢谢!
@学者人生: 您好,请问微信和支付宝异步通知,什么时候给微信返回成功或者失败呢,比如验签、校验参数以及订单、金额这些只要不对就给微信返回失败么,但是这样微信就会一直发送异步通知,怎么处理呢
貌似你要设置返回的Content-Type,我用nodejs是这样设置的
也就是说设置返回类型是吗?