收藏
回答

微信小程序支付后没有收到回调?回调地址可通,也符合要求,nginx日志也没有任何的支付成功的记录

微信小程序已经过了认证,并且支付是可以成功的,但就是接受不到异步的回调

回调地址 https://app.kuangcc.com/api/v1/payment/callback 符合要求(https,无端口,无get参数),自己在多个网络环境下postman模拟 POST 均可以收到请求。

因为怀疑是不是nginx阻挡了请求,又直接到 nginx的access log 查看,可以看到自己 postman发送的模拟,以及真实的支付api的内容,但是没有任何来自于腾讯的callback 请求出现在 nginx。

难道是防火墙档了,但现在用的就是普通的阿里云的服务器,没有特别设置什么IP不能访问的,所以难道是腾讯没有发送回到的请求。

因为时间太久,不记得用的是 ApiV3密钥 还是其他的V1或者V2的秘钥,反正是支付成功了,但难道设置不同的秘钥会导致接收不到回调么?


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

1 个回答

  • Memory
    Memory
    11-05

    你提问所贴的url 无任何解析IP

    11-05
    有用
    回复 11
    • sizhexi
      sizhexi
      11-05
      11-05
      回复
    • Memory
      Memory
      11-05回复sizhexi
      你之前贴的不是这个地址
      11-05
      回复
    • Memory
      Memory
      11-05回复sizhexi
      url可以访问,你是V2接口还是V3?有没有配置V3key?
      11-05
      回复
    • sizhexi
      sizhexi
      11-05
      是之前的开发人员弄得,所以不太清楚是V2还是V3。难道用其中一个,比如v2,就只有支付,没有回调么
      11-05
      回复
    • Memory
      Memory
      11-05回复sizhexi
      无论是V2还是V3,你的应答都不太对,如果没有配置V3key,先去设置一下V3 key
      11-05
      回复
    查看更多(6)
登录 后发表内容