专栏首页知晓程序晓实战 | 最实用的微信支付模板消息实战分享(内含源码)

晓实战 | 最实用的微信支付模板消息实战分享(内含源码)

作者:刘游

知晓程序注:

「晓实战」是知晓程序推出的全新栏目。

我们会定期邀请优秀的开发者,从实践的角度,亲自分享他们使用知晓云(cloud.minaapp.com)开发的实战经验,如果你也想分享你的小程序实战经验,欢迎加入「晓实战」,添加客服晓小云(ID:minsupport2)投稿即可。

关注「知晓程序」微信公众号,回复「开发」,获取小程序开发全套经验。

对很多初级开发者来说,在小程序中实现微信支付模板消息的这个功能,还是比较麻烦的。本人也是小白,在用知晓云开发了一个多礼拜后,终于成功了!

总的来说,想要实现这个功能,需要完成以下几个点:

  • 表单提交,和知晓云后台进行对接。
  • 微信支付配置。
  • 在知晓云后台配置 trigger

这里需要注意的是,你的小程序里面配置的 SDK 必须大于或者等于 1.1.0 版本。在微信的开发者文档里面会有说明。

还有一点是需要注意的,如果你需要使用支付功能的话,小程序必须获取用户的 OpenID。所以建议一开始用开发者工具创建工程时,就创建一个有用户授权的功能的小程序。

申请模板消息

小程序后台申请模板消息,这个模板消息是:

首先,我们要做的就是跟知晓云后台绑定起来并进行授权,然后在小程序设置里面配置好服务器域名,确保小程序能正常访问知晓云的服务器。

我在知晓云开发者文档里面下载 SDK,放入小程序中的 utils 文档下,然后在小程序的 app.js 文件里的 onLaunch 的方法中引入 SDK,加入代码如下:

你的 ClientID 可以在知晓云后台设置的「小程序设置」里获取到。

绑定完成后就是添加 form 表单了,report-submit 表单里必须有这个属性,这样 JS 代码里面才能获取到 formid

源码分享

限于篇幅,源码不适合在文章直接贴出来。如果你想获得这份源码,关注「知晓程序」微信公众号,在后台回复「源码」就可以获取。

需要注意的是,如果各位要直接使用我的源码,记得输入自己的 ClientID 以及自己所创建表单的 tableID

功能实现

创建后台表单,记得添加两个列,名字为 phonetransaction_id,这样才能获取到支付的金额是多少

transaction_id 为支付凭证,判断用户是否真正的支付成功,因为我们需要判断如果用户取消微信支付的情况,这个值是用户真正的付款完成后才会获取。

另外一个就是 trigger。这里配置的时候需要用到小程序秘钥,在小程序后台获取就可以了。

还有最后一点需要注意哦,测试的时候一定要用手机测试!

如果能正常收到消息的话,代表你已经成功实现微信支付模板消息这个功能啦。

以上就是我的「晓实战」心得分享,希望能帮助你噢 ?

本文分享自微信公众号 - 知晓程序(zxcx0101),作者:让你更知小程序的

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 知晓云公测招募!让你的小程序开发时间,至少缩短 50%

    「知晓云」cloud.minapp.com,是国内第一个专注于微信小程序开发的 BaaS(Backend as a Service)产品,它可以让开发者更快、更...

    知晓君
  • 只要 5 分钟,让你立刻拥有自己的小程序 | 知晓云

    Hello,各位知晓程序的读者们,我是犯迷糊的小羊。目前是 ifanr 的一只前端攻城狮,同时也是知晓云团队的一员。

    知晓君
  • ofo 终于有微信小程序了!支付宝,你怎么看?

    叮叮叮,随着一条「公众号关联小程序通知」的推送,让很多人兴奋起来,国民小黄车 ofo 终于有小程序了!

    知晓君
  • 小程序 · 一周报

    目前,通过绑定至同一个公众号,两个小程序就能便捷地互相访问,方便用户使用更多服务。

    极乐君
  • 知晓程序成为微信官方赛事 WeGeek 合作机构!

    知晓君
  • #一周年# 2018,知晓程序去拥抱更大的世界!

    那时候,她的笑容活泼,总喜欢穿一件水青色的衬衫,坐在正对着落地窗台的办公桌背后。盛夏的阳光很早就已经十分刺眼了,男同事们从爱范儿 2 楼的阳台走过,总少不了往里...

    知晓君
  • WeGeek 微信小程序开发大赛发布召集令,找知晓程序准没错!

    知晓君
  • 重磅!小程序出现「超级入口」,快看看你的微信有了吗?

    可以看到,在「朋友圈」、「公众号」等栏目下,出现了 4 个小程序的 logo 和一个「...」符号。

    知晓君
  • 小程序官方数据首次公开:日活 1.7 亿,上线数量达 58 万!

    尽管张小龙用「风风雨雨」来形容小程序的 2017 年,但是小程序仍然是本次微信公开课 Pro 的绝对重点。

    知晓君
  • 微信删除的聊天记录怎么恢复?简单几招恢复

      微信删除的聊天记录怎么恢复?常见的社交工具就是微信了,很多人在使用微信的时候都会在微信中有很多的聊天记录在里面,而且还会有一些其他的文件或者图片,一个误操作...

    科技第六人

扫码关注云+社区

领取腾讯云代金券