php 微信支付成功 異步回調通知一直發送的解決


接前同事工作繼續做,微信支付成功后,異步回調通知一直在發。

檢查后發現是返回給微信的信息錯了,直接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次

第一步:

$return = "success"; echo $return;

不管用

第二步:

$return = "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>"; echo $return;

不管用

第三步:

header('Content-type: text/xml');

不管用

第四步:

$return = "<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>"; ob_clean(); echo $return; exit;

狗帶

++++++++++++++++++++++++++++

第N步

return '<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>';

成功了。。。

你大爺吃我一招。。。。。。

這里成功了

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();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM