本文是【浅析微信支付】系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处。
上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下。
微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以余额、绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。
微信支付开通需要申请商户平台功能,所以,个人的订阅号是不能开通微信支付的,只有服务号可以开通,申请成为公众账号支付商户必须满足以下条件:
1)拥有公众帐号,且为服务号;
2)公众帐号须通过微信认证;
微信认证资质审核通过后,即可申请微信支付功能。
这里就不演示如何开通微信支付了,百度有现成的例子。
下面讲开通微信支付后的开发选择。
1、支付方式
从微信支付商户平台的首页 https://pay.weixin.qq.com/wiki/doc/api/index.html
进入,选择 普通商户
版本的支付方式,主要分为以下六种:
1.刷卡支付:用户打开微信钱包的刷卡的界面,商户扫码后提交完成支付
2.公众号支付:用户在微信内进入商家H5页面,页面内调用JSSDK完成支付
3.扫码支付:用户打开"微信扫一扫“,扫描商户的二维码后完成支付
4.APP支付:商户APP中集成微信SDK,用户点击后跳转到微信内完成支付
5.H5支付:用户在微信以外的手机浏览器请求微信支付的场景唤起微信支付
6.小程序支付:用户在微信小程序中使用微信支付的场景
以上六种支付方式,比较常用的是 2、4、6 这三种,刷卡、扫码、H5现在相对来说用的比较少,本文就主要讲 2、4、6 这三种支付方式了。
1.1.公众号支付
公众号支付用途非常广泛,主要用于商