5.5.3.微信小程序
官方网站:https://mp.weixin.qq.com

申请时要注意,提供实物商品(食品饮料、数码3C、珠宝玉石等)或盲盒商品的在线销售及配送相关服务(包括但不限于物流快递、同城配送等方式)的小程序,均需接入平台订单发货管理功能,以遵守1.3发货规范和1.5资金结算规则 https://developers.weixin.qq.com/miniprogram/product/jiaoyilei/fahuoguanligongneng.html
请注意类目,如果选错类目,小程序里面支付后需要到小程序后台点发货,选物流,这样就比较麻烦,正确的类目是直接到账的,请查看上面链接避坑,勿接入订单发货管理功能。
不能用实物,我们可以申请时可以选择商业服务,软件/建站/技术开发等服务类目。
小程序备案的时候,前置审批项,点修改,下拉框选择【以上都不涉及】,备注填营业执照里面的经营范围挑一个就行了。

前置条件:计费主域名要有备案,并且只能采用https方式访问,关于计费如何转成https请查看 端口分离及ssl证书 那一章节有介绍。
如果您有申请过公众号,同时想开通小程序,可以在公众号后台,小程序管理,添加,快速注册并认证小程序,可以复用公众号填的资料就少填很多东西。
申请成功后到小程序后台,填好小程序信息,类目,及小程序备案(和工信部ICP备案填写的没什么区别),详情请参照本章关于工信部ICP备案的详细说明,备案要注意前置审批不选不填。
小程序开发后台主要登记两个域名位置。
左边,开发,开发管理,往下拉,服务器域名(request合法域名),业务域名。
设置的时候需要做文件验证,请转到共用设置里面上传域名验证文件。


我们下载出小程序部署源码,没有填前面共用设置里面的URL(服务器域名)的和不是https访问的计费则这个下载按钮是灰色不可下载。

安装小程序开发工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html

就是双击安装然后运行。
把刚刚下载的小程序部署源码解压到C盘根目录。
打开开发者工具,选择刚刚的目录,指定好小程序的AppID,不使用云服务。

默认已经帮我们改好了serverip,就是计费里面登记的URL域名,我们直接点上传就好了。

上传版本号其余都默认就改最后一个数字,成功后到小程序后台提交审核,提交时要提供一个用户账号密码给他审核人员测试登录查看,然后等审核,审核完成后,还要到小程序后台发布为线上版本。

最后就是找到小程序ID和小程序密钥填入计费里面。

使用小程序支付功能,下面小程序支付的勾要勾上,这样就完成了对接。

以下的内容非必要可以不用看了,如果您需要小程序有更多的自行开发需求,可以自行开发改造一下。
小程序一共2个页面,一个是内嵌浏览器pages/lfradius,一个用来支付pages/wxpay。
如下图,要能支付需要取到openid,取openid需要code,url后面加上code值后,计费页面就取到了openid。
如果有传参数query.pay过来,则直接调用pages/wxpay支付。
集成的时候要注意用getEnterOptionsSync搭配onShow热启动拿参数,而如果用getLaunchOptionsSync搭配onLoad,有用户选择了50M包月的套餐后,到了这个支付界面,他突然不想用了点了返回取消了支付,然后他又到购买套餐界面,想变成100M套餐,那如果用onLoad则没有办法变化价格,还是原来的50M的,所以要用onShow。
而pages/wxpay可以用onLoad因为用户一唤起小程序的时候,就到了pages/lfradius界面,自动销毁了原来的pages/wxpay,所以每次都是新的。

© 凌风认证计费 http://www.lflflf.net/

文档更新时间: 2024-03-12 23:11   作者: