介绍微信商户平台,支付方式和使用场景,申请微信支付流程
###
微信商户平台:
地址:https://pay.weixin.qq.com
提供给商家使用,用于查看交易数据,提现等信息
###
![](https://img.kancloud.cn/3a/94/3a94f03868df290f268ccd24230c44e4_2772x1635.png)
###
然后点击接入指引
###
![](https://img.kancloud.cn/8f/38/8f38cd40a0c6a985c2a8fb8ab23391d2_2646x1607.png)
###
![](https://img.kancloud.cn/e1/27/e127712949edcfc98307447794db9ed1_2694x1665.png)
###
PC网站有两种接入支付的方式 一种是JSAPI一种是Native 支付产品介绍有两种的区别
###
然后点击上图当中的开发文档看一下
###
![](https://img.kancloud.cn/b1/4d/b14d17cb32169373a15f5e622834b07c_2810x1659.png)
###
里面有接入前的准备 按照文档说明一步步去准备即可
###
更多关于微信支付的开发说明文档:[pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2\_1](https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=2_1)
###
![](https://img.kancloud.cn/a4/99/a499d092d090a81bbd7a0c997f4ec363_2387x1659.png)
###
建议文档从头到尾看一遍
###
**细节说明:**
在前面的手册当中提到过
![](https://img.kancloud.cn/06/4e/064e179d7b09175358c37eaa5f676d4f_2559x1374.png)
对于直连商户也可以是小程序 因为之前我们有小程序并且申请了商户所以就可以利用起来了
###
**名称理解**
appid:公众号或者小程序唯一标识
appsecret:公众号或者小程序的秘钥
mch_id:商户号,申请微信支付的时候分配的
key:支付交易过程生成签名的秘钥,设置路径为微信商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全-->密钥设置 如下图所示:
![](https://img.kancloud.cn/07/34/07342231358ba0b30bc9a9ec4578688e_2591x1532.png)
###
开发前仔仔细细看一遍文档说明(从头到尾都要看):[pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6\_5&index=3](https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5&index=3)
- springboot2项目创建
- 分层分包以及资源文件的创建
- Mysql逆向工程效率神器创建domain实体类(DAO层)
- application.properties配置文件自动映射到实体类
- 通过junit单元测试配置文件自动映射到实体类
- 整合Mybatis访问数据库和阿里巴巴数据源
- 增删改查步骤以及细节记录
- 控制器请求参数的传递
- mybatis当中的动态sql语句创建和使用套路
- mybatis当中的分页插件的使用
- springboot2当中jwt的使用
- 增加统一响应结果类
- 微信登录之微信开放平台介绍
- 网站应用微信登录时序图解释说明
- 获取微信开放平台扫码链接URL地址
- HttpClient4.x工具获取使用以及Get和Post模拟请求类编写
- 配置内网穿透让微信服务器可以回调到开发环境地址
- 获取微信access_token以及openid进而获取用户信息
- 保存微信用户信息的注意点
- 保存完微信用户信息之后生成jwt返回前端
- springboot2登陆拦截器
- 微信支付前期资料说明
- 订单的增删改查Dao层编写
- 单元测试的实现步骤
- UUID生成和MD5加密工具类编写
- xml转map map转xml以及签名sign算法工具类
- 下单生成sign签名以及xml整体流程代码实现一
- 调用微信统一下单接口获取相应map拿到二维码地址
- 二维码地址转换为图片让用户扫码支付
- 微信回调处理之更新订单状态和幂等性讲解
- springboot当中开启事务
- 定义全局异常类
- 项目当中Logback或者log4j增加打点日志
- 前后端联调注意事项
- springboot当中解决跨域问题
- 打包以及后台运行以及前端部署
- 多节点集群部署