前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序云开发实现微信支付,小程序支付常见问题汇总及解决方案

小程序云开发实现微信支付,小程序支付常见问题汇总及解决方案

作者头像
编程小石头
发布2020-10-22 14:53:02
1.5K0
发布2020-10-22 14:53:02
举报

近期有比较多的同学反映,使用云开发调取微信支付时,老是提示订单不存在。今天就把这几天大家遇到的问题统一汇总到这里。

一,订单不存在的错误

如下图所示的错误。

通常看到这个错误时,最好去看下上面看下,有这么一段日志。

其实这里已经很明确的给出了错误信息。

二,appid和openid不匹配的问题

通常出现这个问题,是因为你拿到老师的代码以后,没有把project.config.json和pay的config下面的index.js里的appid改成你自己的。

至于如何获取自己的小程序的appid,我在小程序零基础的课程里有讲过的。不知道如何获取自己小程序appid的同学可以去看下老师之前的文章或者视频。

三,appid和mch_id不匹配

出现这种文就是因为,你没有给自己的小程序关联商户号。

小程序想要使用微信支付,必须满足下面几个条件的

1,必须是非个人小程序(个人小程序用不了支付) 2,必须申请微信支付的商户号。 3,必须配置商户号密匙。 4,必须在自己小程序里关联你的商户号 商户号的申请和密匙配置,可以参考老师的这篇文章 微信支付商户平台-配置密钥/API安全:https://www.jianshu.com/p/f0805f5792e3

上面几个条件都满足了,以后,在下面配置你的商户号和商户密匙

四,签名错误

通常出现这错误是因为你的商户密匙没有配置成功,或者你的商户密匙拿的是错误的。商户密匙的配置可以看老师的这篇文章。 微信支付商户平台-配置密钥/API安全 https://www.jianshu.com/p/f0805f5792e3

这里有一点要注意,这个商户密匙是你微信支付里的密匙,不是你小程序的密匙。

五,pay 云函数老是不能上传成功,或者上传成功后是错误的。

如果你上传云函数老是报上面的错误,就先关闭开发者工具。然后再打开,开发者工具,进入云开发管理界面,把错误的pay删除了。

然后再到你的代码目录里做下同步。

这样我们就可以重新上传我们的pay函数了。

上传云函数时,一定要记得选择如上图箭头所指的。 上传的时候,会有下面这个提示,可以忽略不管。

出现下图就代码你云函数上传成功了。

持续更新中。。。

大家在使用云开发实现支付的时候,有任何问题,都可以在我们的付费学习群里讨论,我看到后会把问题汇总起来,方便大家学习使用。

云开发实现微信支付视频教程

《1小时开发商城类小程序》 https://edu.csdn.net/course/detail/24770

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程小石头 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一,订单不存在的错误
  • 二,appid和openid不匹配的问题
  • 三,appid和mch_id不匹配
    • 小程序想要使用微信支付,必须满足下面几个条件的
    • 四,签名错误
    • 五,pay 云函数老是不能上传成功,或者上传成功后是错误的。
      • 持续更新中。。。
        • 云开发实现微信支付视频教程
        相关产品与服务
        云函数
        云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档