微信报错提示 missing prepayid 解决方案

 在对接微信相关支付时,有时候会遇到 missing prepayid 错误,这种错误没有实际的提示信息,一般需要我们逐步排查或者开启日志记录记录详细的错误信息。
微信报错提示 missing prepayid 解决方案

解决步骤

  1. 首先我们反复确保了公钥以及私钥生成正确。
  2. 确保配置信息填写正确
  3. 检查相关支付是否已经开通
  4. 检查商户号是否已经关联对应应用
  5. 清理并重新生成用户openid和unionid
  6. 使用对应微信登录的账号进行调取支付

问题原因

  1. 用户unionid或者openid与当前微信不匹配导致,重新清理获取即可
  2. 此商家的收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案

 最后我们发现是由 第五和第六条原因造成的,我们将用户 openidunionid 清理后使用微信登录重新生成然后直接发起支付,这个时候就不在提示 missing prepayid 错误了。

 当然了还有一部分情况是因为 此商家的收款功能已被限制,暂无法支付。商家可以登录微信商户平台/微信支付商家助手小程序查看原因和解决方案。 导致的。

 以上就是我们解决微信报错提示 missing prepayid 解决方案,有遇到同样问题的朋友,可以按照步骤尝试解决一下。

给TA打赏
共{{data.count}}人
人已打赏
运维

Redis 提示 protocol error, got 'u' as reply type byte 解决方案

2024-11-22 11:58:29

运维

【性能优化】前置后置节流防抖,防止不避免情况下重复触发

2024-11-22 11:58:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索