小程序微信支付接入前准备及开发步骤

前言

个人申请的小程序不支持微信支付,所以在登录后是看不到微信支付的菜单的。
只有企业和个体户才允许开通微信支付的功能;

小程序微信支付

小程序支付需要开通微信支付和申请商户号。
1.小程序申请
2.微信支付开通
3.申请微信支付商户号

小程序支付-接入准备官方文档:
https://pay.wechatpay.cn/wiki/doc/apiv3/open/pay/chapter2_8_1.shtml

微信支付开通步骤参考:
https://www.zhihu.com/question/280335487

接入准备的参数和证书
小程序appid
商户号mchid
商户API证书
APIv3密钥API key

[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json 解决方法

HBuilder X--运行到小程序模拟器--微信开发者工具时,微信开发者工具Console窗口报错:
[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json

解决方法:
1、HBuilder X uniapp项目编译后,根目录下会生成unpackage文件夹;
2、微信开发者工具--打开project.config.json文件,新增指定app.json路径,如下所示:

"miniprogramRoot": "unpackage/dist/dev/mp-weixin/"

配置完之后,微信开发者工具中即可正常运行。

Vben Admin管理后台前端--快速开发框架

简介

Vue-Vben-Admin 是一个基于 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 的后台解决方案,目标是为开发中大型项目提供开箱即用的解决方案。包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。项目会使用前端较新的技术栈,可以作为项目的启动模版,以帮助你快速搭建企业级中后台产品原型。也可以作为一个示例,用于学习 vue3、vite、ts 等主流技术。该项目会持续跟进最新技术,并将其应用在项目中。

演示地址:
https://vben.vvbin.cn/

文档地址:
https://doc.vvbin.cn/

frp内网穿透搭建及使用

frp简介

frp(Fast Reverse Proxy) 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。

frp 采用 C/S 模式,将服务端部署在具有公网 IP 的机器上,客户端部署在内网或防火墙内的机器上,通过访问暴露在服务器上的端口,反向代理到处于内网的服务。 在此基础上,frp 支持 TCP, UDP, HTTP, HTTPS 等多种协议,提供了加密、压缩,身份认证,代理限速,负载均衡等众多能力。此外,还可以通过 xtcp 实现 P2P 通信。

frp官网:
https://gofrp.org/zh-cn/

阿里云-短信服务SMS配置

概述

阿里云短信服务配置步骤:

  1. 购买短信服务套餐包;
  2. 资质、签名、模板管理;
  3. AccessKey管理添加用户及权限;
  4. 安全设置及发送频率设置;

详细步骤

1、购买短信服务套餐包

阿里云搜索短信服务,使用测试包(100条免费)或选择套餐(1000/35元、5000/175元等)购买即可。

2、资质、签名、模板管理

阿里云控制台--国内消息:新增资质,新增签名,如果模板内容满足需求,可以不新增模板。