收藏
回答

微信支付成功。回调正常。回调解析失败

微信支付成功。回调正常。回调解析失败

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

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2025-10-12

    解析失败是个什么报错?

    2025-10-12
    有用
    回复 2
    • Allen
      Allen
      2025-10-13
      2025-10-13 14:26:17 ERROR com.kkxl.pet.business.service.impl.WechatPayServiceImpl-215 - 微信支付回调 ValidationException com.wechat.pay.java.core.exception.ValidationException: Processing WechatPay notification,signature verification failed,signType[ ** ] serial[ ** ] message[**
      2025-10-13
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2025-10-14回复Allen
      你这是自己验证签名未通过,检查验证签名用的证书/公钥是否正确,回调内容是否有被修改
      2025-10-14
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-10-12
    有用
    回复 8
    • Allen
      Allen
      2025-10-12
      4200002851202510128205318313
      2025-10-12
      回复
    • 智能回答 智能回答 本次回答由AI生成
      2025-10-12回复Allen
    • 支付社区运营
      支付社区运营
      2025-10-13回复Allen
      你好 请问回调解析失败报什么错呢?是v3密钥错误还是解析的内容格式问题呢?
      2025-10-13
      回复
    • Allen
      Allen
      2025-10-13回复支付社区运营
      2025-10-13 14:26:17 ERROR com.kkxl.pet.business.service.impl.WechatPayServiceImpl-215 - 微信支付回调 ValidationException com.wechat.pay.java.core.exception.ValidationException: Processing WechatPay notification,signature verification failed,signType[ ** ] serial[ ** ] message[**
      2025-10-13
      回复
    • 支付社区运营
      支付社区运营
      2025-10-14回复Allen
      你好 你这个是回调验签失败。可能原因1、使用了错误的证书验签(验签证书要和回调请求头中的WechatSerial对应的证书一致)2、回调的body格式编码内容有误(如编码问题 缺少参数问题等)-可以打印出来检查下,也可以借助验签工具校验https://pay.weixin.qq.com/doc/v3/merchant/40123653523、流量探测签名。可以返回4xx或5xx 会重新发正确签名的回调
      2025-10-14
      回复
    查看更多(3)
登录 后发表内容