一文快速实现微信公众号支付功能(详细版,建议收藏备用)

进阶架构精品专题

Mysql优化专题(★★★★)

网络协议专题(★★★★)

其余18大专题,请在主页菜单栏查看

后台回复【加群】,获取BAT真实面经

4624953-bb721f098b11c126

微信支付类型

微信支付实际上有很多种不同的类型,具体要使用哪一种就需要根据不同的应用场景来选择,官方给出的参考例子:

刷卡支付:用户打开微信钱包的刷卡的界面,商户扫码后提交完成支付。

公众号支付:用户在微信内进入商家H5页面,页面内调用JSSDK完成支付

扫码支付:用户打开"微信扫一扫“,扫描商户的二维码后完成支付

APP支付:商户APP中集成微信SDK,用户点击后跳转到微信内完成支付

H5支付:用户在微信以外的手机浏览器请求微信支付的场景唤起微信支付

小程序支付:用户在微信小程序中使用微信支付的场景

本篇文章实现的是公众号支付,会使用到网页授权及微信JS-SDK相关知识,但不再详细介绍

建议大家先阅读以下文章了解相关内容:

网页授权:https://www.jianshu.com/p/94b0e53cccc3

微信JS-SDK:https://www.jianshu.com/p/b3c4450f845e

实现效果如下动图:

4624953-43ca6bdeaebc2381

公众号支付相关配置

本篇文章中实现的是公众号支付,实现条件如下:

1.需要一个已经进行微信认证的公众号

4624953-1d91dc3e65bdd12b

2.该公众号需要开通微信支付功能

4624953-68198869812fa7d0

3.到微信商户平台https://pay.weixin.qq.com 注册一个商户账号,并关联你的公众号,如果需要实现小程序支付的,需要关联小程序。

4624953-90328a8ae30ac462

4.拥有一个正式的应用服务器,并且注册域名

微信支付涉及的私密数据比较多,不允许使用natapp,花生壳之类的内网穿透工具实现,需要有正式的服务器环境,并且要注册域名,不能使用IP。

比如:http://www.baidu.com

5.相关配置

<

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值