微信小程序支付成功后。没有进入回调。日志打印的信息都是正常的。如下(敏感信息用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在浏览器访问是可以访问成功的。
你好,请按照以下几点检查:
1,请检查回调url是否能正常公网访问
2,回调url是不能带参数的,请注意
2,是否开启了防火墙,如果开户了防火墙,请添加微信支付回调IP(微信支付回调通知出口IP列表: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_2&index=2)
3,是否正确使用post请求