收藏
回答

openOfflinePayView支付验证签名失败

使用openOfflinePayView接口,拉起微信付款码,提示“支付验证签名失败”


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

4 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-05-21

    您好

    支付验证签名失败,请先确认使用的KEY值商户API密钥是否正确,是否有被修改。


    友情提示:为了保护商户信息,请勿将您的商户私密参数发布在任何平台区域,感谢您对微信支付的支持。


    2019-05-21
    有用
    回复 2
    • 蔡青松
      蔡青松
      2020-03-19
      您好,我这边遇到部分手机正常,苹果手机就显示签名失败,这个是怎么回事啊?用苹果真机调试的签名和微信的签名验证工具是一致的
      2020-03-19
      回复
    • 一辈子
      一辈子
      2020-03-24回复蔡青松
      解决了吗??我也遇到这个问题了
      2020-03-24
      回复
  • w佳艳
    w佳艳
    2019-05-27

    你好 我看了你做的小程序 点击使用 打开微信自带的付款码 页面,是只需要开通微信商户的付款码功能 就可以了吗

    2019-05-27
    有用 1
    回复 1
    • A精彩依旧
      A精彩依旧
      2020-09-18
      要找db 开通
      2020-09-18
      回复
  • 蔡青松
    蔡青松
    01-27

    wx.openOfflinePayView({

                'appId': data.appId, //小程序ID

                'timeStamp': data.timeStamp, // 时间戳 System.currentTimeMillis()/1000

                'nonceStr': data.nonceStr, // 随机字符串

                'package': data.package, // mch_id=XXX XXX是商户号

                'signType': data.signType, // 签名类型 "MD5"

                'paySign': data.paySign, // 签名 对上面5个参数进行排序accsii升序,然后按key=val形式拼接字符串,最后拼上 key=商户号

    // MD5Util.MD5Encode("key=val&key2=val2...", "UTF-8").toUpperCase()

                'success': function (res) {},

                'fail': function (res) {},

                'complete': function (res) {

                  console.log("----complete-----", res)

                }

              })


    01-27
    有用
    回复
  • 清欢渡
    清欢渡
    2020-03-31

    openOfflinePayView这东西怎么用,能说的具体点吗?谢谢

    2020-03-31
    有用
    回复
登录 后发表内容