收藏
回答

微信支付支付成功后,通知接口也回调成功,但回调接口传的参数全部都是null,应该怎么解决?

直接打印入参,日志如下:

微信回调成功:WxPayCallBackResourceDTO(appid=null, mchid=null, out_trade_no=null, transaction_id=null, trade_type=null, attach=null, trade_state=null, trade_state_desc=null, bank_type=null, success_time=null, payer=null, amount=null, out_refund_no=null, refund_status=null)



回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    08-19

    偶尔获取不到,还是一直获取不到,看看你contorller咋写的

    08-19
    有用 1
    回复 6
    • 南有先生
      南有先生
      08-19
      试了好几次都没有获取到过,controller没有什么其他的操作,直接调用的
      08-19
      回复
    • 南有先生
      南有先生
      08-19
      代码之前是没问题的,也没有改过,只是替换了商户号,appId,密钥啥的
      08-19
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      08-19回复南有先生
      猜不出来
      08-19
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      08-19回复南有先生
      改成@RequestBody String body,然后打印看看
      08-19
      回复
    • 南有先生
      南有先生
      08-19回复Mr.Zhao
      解决了,参数不在请求体里面,要从request中获取
      08-19
      回复
    查看更多(1)
登录 后发表内容