收藏
回答

uni.requestPayment微信APP支付为什么一直提示fail errors?找不到原因

uni.requestPayment  微信支付  提示fail errors,未唤起微信APP支付界面。

图1是我前端uni.requestPayment  微信支付请求的代码

图2是后端调用微信开发文档统一下单接口返回的数据

图3是设置的APPID

图4是勾选的配置

图5是打包运行以后返回的结果

图6是微信开放平台应用的APPID截图

不知道是哪里不对,麻烦路过的大神指点一下

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

10 个回答

  • 华仔
    华仔
    2020-07-17

    我的问题解决了。我在微信开放平台创建的应用应用签名开始直接复制的证书里面的MD5:15:4A:A8:5D:2E:B2:85:1E:3C:DE:90:E0:FA:1C:EC:64

    修改为:应用签名:154aa85d2eb2851e3cde90e0fa1cec64就可以支付了。这款要全部小写,取消掉中间的冒号。之前做过,这次创建应用时忘了,困扰了大半天时间。和我一样问题的,希望可以帮助到你。

    2020-07-17
    有用 1
    回复 2
    • 👀™  主席夸我好幽默
      👀™ 主席夸我好幽默
      2020-08-26
      应用签名也是一种可能,建议使用该方法再次尝试,应用签名可能不经意。
      2020-08-26
      回复
    • Trailblazer
      Trailblazer
      2021-11-27
      改完以后需要重新绑定或者其它操作吗?
      2021-11-27
      回复
  • 等风来,随风去
    等风来,随风去
    2021-01-23

    也有可能是appid不是开放平台应用得问题.我得报错是同样得后来检查了下APPID发现是错误得

    2021-01-23
    有用
    回复
  • ℡
    2021-01-07

    开发个问下比支付宝难受一万倍,文档太垃圾嘞

    2021-01-07
    有用
    回复
  • L
    L
    2020-09-30
    1. package: "prepay_id=wx301624470357769c0af1770e0b86080000"

    这是后台给的数据 这种情况下返回签名问题

    "package": "Sign=WXPay",

    要不就是一直报确实total_fee参数两天了 根本不知道是那的问题 能解决下么

    有时候还要返回支付场景错误

    2020-09-30
    有用
    回复 1
    • Code Farmer
      Code Farmer
      2020-11-04
      package: "prepay_id=wx301624470357769c0af1770e0b86080000" 的问题怎么解决的?  我是APP 支付就这样
      2020-11-04
      回复
  • 👀™  主席夸我好幽默
    👀™ 主席夸我好幽默
    2020-08-26

    大都上是服务端签名问题,官方推荐的链接尝试一下,服务端原先是C#实现,后改为Java代码。

    2020-08-26
    有用
    回复
  • 简♥爱
    简♥爱
    2020-08-15

    你好 ,请问你们解决了么,我也遇到这个问题

    2020-08-15
    有用
    回复 2
    • Yan tao
      Yan tao
      2020-08-28
      同问,你们这个问题解决了么,也遇到这个问题,困扰2天了
      2020-08-28
      回复
    • 第七翼动、
      第七翼动、
      2020-09-10
      追问,你们解决了吗,我也困扰两天了... ...上边的操作都做了,还是不行
      2020-09-10
      回复
  • qinpengfei
    qinpengfei
    2020-08-15

    请问解决了吗?我这边也报这个错

    2020-08-15
    有用
    回复 1
    • 张波
      张波
      2020-10-09
      怎么都是这个问题  兄弟解决了吗  我这边一样
      2020-10-09
      回复
  • 556
    556
    2020-07-04

    请问解决了吗?我也是这个问题

    2020-07-04
    有用
    回复
  • 神经蛙
    神经蛙
    2020-07-02

    我也遇到了,请问你解决了吗?


    2020-07-02
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-05-29

    您好,能否提供一笔错误的订单号给我这边呢。谢谢。

    2020-05-29
    有用
    回复 12
    • 👀™  主席夸我好幽默
      👀™ 主席夸我好幽默
      2020-05-29
      uni.requestPayment微信APP支付fail errors更换APPID以后可以唤起微信APP支付,但是切换回应用APPID(wxbb851b0e79cbe797),则提示fail
      2020-05-29
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-06-01回复👀™ 主席夸我好幽默
      你调用的完整参数能否发一下,看看。商户号也给一下。还有你这边走的是服务商模式还是普通商户的模式?
      2020-06-01
      回复
    • 👀™  主席夸我好幽默
      👀™ 主席夸我好幽默
      2020-06-01回复微信支付技术助手8
      现在还没调起微信支付,暂时还不用验证签名等问题。
      调用参数:
      "data": {
      "appid": "wxbb851b0e79cbe797",
      "noncestr": "1E056D2B0EBD5C878C550DA6AC5D3724",
      "package": "Sign=WXPay",
      "partnerid": "1583001321",
      "prepayid": "wx01111041446546281f42ff971829873100",
      "timestamp": 1590981042,
      "sign": "066F60696D3E82E26B0C6C0EA9BD8A7A"
      },
      商户号:1583001321。
      普通商户模式。
      2020-06-01
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      2020-06-01回复👀™ 主席夸我好幽默
      商户号和APPID没有问题,建议检查一下你的签名。
      2020-06-01
      回复
    • 👀™  主席夸我好幽默
      👀™ 主席夸我好幽默
      2020-06-01回复微信支付技术助手8
      您好,在使用uni-app官方示例的APPID可以唤起微信APP支付的界面,在其他数据都不做更改,只更改官方示例的APPID为我们自己应用的APPID,却不能唤起微信APP支付。请问我们应用的APPID需要设置什么东西?如果是签名错误,则会有微信提示的“支付签名验证失败”。
      2020-06-01
      回复
    查看更多(7)
登录 后发表内容
问题标签