接前同事工作繼續做,微信支付成功后,異步回調通知一直在發。
檢查后發現是返回給微信的信息錯了,直接return true了,“return true”和沒有返回值效果是一樣的。
支付成功,在執行完要做的工作后,告訴微信成功了。
所以改成
return sprintf("<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>");
轉載:https://blog.csdn.net/rain_silently/article/details/79390377
------------------------------------------------------------------------------------------------------------------
php 微信支付 回調通知不停的坑
微信支付已完工,最后有點小問題就是微信的回調會重復9次
第一步:
不管用
第二步:
不管用
第三步:
不管用
第四步:
狗帶
++++++++++++++++++++++++++++
第N步
成功了。。。
你大爺吃我一招。。。。。。
這里成功了
return '<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>';
轉載:https://www.cnblogs.com/hzdx/p/6856227.html
------------------------------------------
thinkphp 中
支付寶回調
ob_clean();
echo "success";
exit();
ob_clean();
echo "fail";
exit();