微信第三方平台开发

2017-11-11  本文已影响0人  bysir

小记在开发微信第三方平台遇到的困难

小程序模板添加

微信写得接口文档太不详细, 没写清楚逻辑, 以至于有接口 但不知道接口作用. 在这重新整理说明:

发送模板通知必须得到模板id, 而这个模板不保存在第三方平台中, 而是通过接口向公众平台添加消息模板, 得到模板id后再发送.

通过第三方管理公众平台的接口微信有写, 比较容易理解, 这里详细说下怎么添加模板
微信写了三个接口来实现添加模板:

  1. 获取小程序模板库标题列表
  2. 获取模板库某个模板标题下关键词库
  3. 组合模板并添加至帐号下的个人模板库

是不是不知所云? 无任何逻辑解释, 只有猜着理解...

去研究公众平台的[模板消息]才理解到:

  1. 模板只能选择在微信模板库已有的模板, 而怎么得到已有模板库? 就是接口1
  2. 模板里的KV也只能使用模板库里已有的, 比如商城支付成功通知 里面只能有订单号:xxx等信息, 而不能有管道疏通:158xxxxxxxx等信息, 怎么得到KV列表? 就是接口2
  3. 得到模板标题, 和模板KV, 就能组装一个完整的模板并添加了, 这就是 接口3所说的组合模板

全网发布

注意在测试全网发布的时候, 测试项的名字和接口文档上的名字不一致, 这个可以忽略, 一般来说只要你按照接口文档上处理了那3个消息就能通过测试

如果遇到始终过不了的情况, 请检查几点:

微信支付

第三方的微信支付和普通的微信支付没区别, 用户需要在第三方平台上填写微信商户号(MchId) 和 商户支付密钥(MchKey), 并且在小程序中绑定商户号 让小程序的Appid与商户号关联. 现在通过Appid, Mchid, Mchkey这三个参数就能调用微信的统一下单接口.

后续支付步骤请看微信文档 小程序支付开发步骤

上一篇 下一篇

猜你喜欢

热点阅读