微信支付成功,没有进行notify回调?
发布于 6 年前 作者 pgu 11023 次浏览 来自 官方Issues

微信小程序支付成功后。没有进入回调。日志打印的信息都是正常的。如下(敏感信息用xxx代替)

[ debug ] <xml><appid><![CDATA[wxxxxxxx]]></appid><body><![CDATA[青xxxx取件]]></body><mch_id>xxxxxxxx<mch_id><nonce_str><![CDATA[1ntxxx5c3xy0f01rclwqnms0yrowu7ek3r]]></nonce_str><notify_url><![CDATA[http://xxxx/xxxx/notify.php]]></notify_url><openid><![CDATA[oSffM4qmqgtwR2FUERCrxxkKc7u0Bs]]></openid><out_trade_no>20200221xxxx50499575</out_trade_no><sign_type><![CDATA[MD5]]></sign_type><spbill_create_ip><![CDATA[61.140.198.81]]></spbill_create_ip><time_expire>20200xxx42111</time_expire><time_start>2020022xx141111</time_start><total_fee>1</total_fee><trade_type><![CDATA[JSAPI]]></trade_type><sign><![CDATA[3E37EE101A8474AF9A9xx2FD4DED0A0E]]></sign></xml>

[ debug ] <xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[xxxx]]></appid>
<mch_id><![CDATA[xxxx]]></mch_id>
<nonce_str><![CDATA[ZTcxxZGW0xXkIdaNDe]]></nonce_str>
<sign><![CDATA[406D7ExxxDED08BFC2EF02093048ABA7]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[wx2114111xxx6183328c529fda11686223000]]></prepay_id>
<trade_type><![CDATA[JSAPI]]></trade_type>
</xml>

这是支付后打印出的日志。之后的打印不出回调的日志。但是我直接把回调url在浏览器访问是可以访问成功的。

 

2 回复

​你好,微信支付相关问题麻烦在微信支付专区提问,我们有专门的人员处理

微信支付专区:https://developers.weixin.qq.com/community/pay

一般是回调方法里面写的有问题导致的。我们一般是这样排查的,在回调方法里面写sql 向测试库写数据,看下回调是否全部执行完成。

回到顶部