收藏
回答

统一下单返回的是SUCCESS,到了后面的密码没有弹窗,就提示了支付验证错误?

openid我用了两个号对了一下openid前六位是一样的,统一下单签名是对的我用这个调用二维码支付是同样的代码就是参数device_info:WEB,类型都是JSAPI,而且也是MD5加密,而且签名我也跟官网的签名对比是一致的,统一下单返回的是SUCCESS,到了后面的密码弹窗就提示了支付验证错误

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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-08-26

    你好,你这边是不是跨类型支付了?这个是不支持。对于prepay_id,我们是有校验的。

    2020-08-26
    有用
    回复 5
    • 君
      2020-08-26
      JSAPI没跨类型,提问的时候有写是JSAPI类型的,prepay_id这个是统一下单的返回值,不是自己写的,JSAPI是没错的就是微信密码支付
      2020-08-26
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-08-26回复
      提供参数看看。
      2020-08-26
      回复
    • 君
      2020-08-26回复微信支付技术助手8
      2020-08-26
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-08-26回复
      使用签名检查工具(https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1)校验签名算法是否有误
      2020-08-26
      回复
    • 君
      2020-08-26
      提问题的时候已经说了校验过了是对的,而且WXPayUtil是官网的封装类,支付的我也核对都是MD5
      2020-08-26
      回复
  • 北望沣渭
    北望沣渭
    2020-08-26

    预支付prepay_id不能跨支付类型复用,官方后端有校验的

    2020-08-26
    有用
    回复 1
    • 君
      2020-08-26
      我的提问上说了类型是JSAPI,没有跨支付类型
      2020-08-26
      回复
登录 后发表内容
问题标签