收藏
回答

微信小程序支付后,没有收到微信的异步回调

微信统一下单返回 <xml><return_code><![CDATA[SUCCESS]]></return_code>

<return_msg><![CDATA[OK]]></return_msg>

<result_code><![CDATA[SUCCESS]]></result_code>

---

---

<nonce_str><![CDATA[7ByYCGYZF7OYb7YK]]></nonce_str>

<sign><![CDATA[5C8481120E14BB9F34E4525F7F9739AE1B4EE447937662214B80A571954FC49D]]></sign>

<prepay_id><![CDATA[wx221632406845977a33c348d8c307240001]]></prepay_id>

<trade_type><![CDATA[JSAPI]]></trade_type>

</xml>

最后一次编辑于  06-22
回答关注问题邀请回答
收藏

2 个回答

  • 崔丛丛
    崔丛丛
    06-22

    你先使用工具自己本地请求一下你的回调接口,先看看通不通;第二步确认通了,你可以查看nginx日志,就看有回调访问吗 第三步确认有访问,但是里面的逻辑可能有问题,那就用日志把结果记录好,自己拿着结果本地访问就可以,直到逻辑业务没问题了。重新发起支付即可。

    06-22
    有用
    回复
  • Memory
    Memory
    06-22

    微信支付完成后notify_url,没有收到回调通知情况下,可按以下几个步骤排查问题:

    1. 确认上送微信回调地址与自己系统实际回调地址是否一致;
    2. 核实上送回调地址是否可被外网访问,是否有DNS解析;
    3. 核实是否有安全策略拦截微信支付回调通知;
    4. 确认回调地址代码的可用性;
    5. 如果使用V3接口,确认下是否设置加密的秘钥,登录商户平台操作~请参考APIV3秘钥设置

    附:回调通知注意事项支付回调和查单实现指引


    06-22
    有用
    回复
登录 后发表内容