收藏
回答

APIv3,JSAPI支付,未收到支付结果通知

APIv3,JSAPI支付后,未收到支付结果通知回调

1、url已开防火墙,公网可直接访问

2、回调url不带任何参数

3、用postman测试可接收到请求,并后台打印日志,但JSAPI支付后没有收到任何回调请求(日志没有)

4、回调url使用的是http(这点跟API文档的要求有出入,确认一下是否必须https?)


2021年3月3日更新:

改成https也还是没收到平台发的通知,但postman请求也是可以收到的。

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

1 个回答

  • Memory
    Memory
    发表于小程序端
    2021-03-03
    V3是要求https
    2021-03-03
    有用 1
    回复 6
    • 炤
      2021-03-03
      好的,我改成https试试
      2021-03-03
      回复
    • 炤
      2021-03-03
      改成https还是没收到。。。
      2021-03-03
      回复
    • Memory
      Memory
      2021-03-03回复
      微信支付完成后notify_url,没有收到回调通知情况下,可按以下几个步骤排查问题:


      1、核实上送回调地址是否可被外网访问,是否有DNS解析


      2、核实是否有安全策略拦截微信支付回调通知


      3、确认回调地址代码的可用性


      4、如果使用V3接口,确认下是否设置加密的秘钥,登录商户平台操作~请参考APIV3秘钥设置。


      附:回调通知注意事项、支付回调和查单实现指引
      2021-03-03
      1
      回复
    • 炤
      2021-03-03回复Memory
      这个列表我有检查过。前3点没问题,在公网postman请求也都是通的,接口逻辑还没写,目前只在后台输出收到的通知消息。第4点肯定也设置了,不然也没法发起统一下单吧。
      2021-03-03
      回复
    • 炤
      2021-03-03回复Memory
      大哥,不好意思,我的错,是我传给平台的地址有问题,导致收不到消息。现在已解决,感谢感谢!
      2021-03-03
      回复
    查看更多(1)
登录 后发表内容
问题标签