微信登陆和支付

微信支付方式

1、刷卡支付
刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。

2、扫码支付

扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。

3、公众号支付

公众号支付是用户在微信浏览器中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:

◆ 用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付
◆ 用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付
◆ 将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付

4、H5支付(注意和3区分开来)
在微信浏览器之外的浏览器中使用微信支付的方式

5、APP支付

APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式。

使用JSSDK步骤

步骤一:绑定域名
服务号登陆:先登录微信公众平台进入-公众号设置-功能设置-填写JS接口安全域名,服务台根目录放置下载的文件即可

订阅号:好像是在接口权限-js权限-设置

步骤二:引入并使用jweixin-1.2.0.js

微信AUHTOR2授权登陆

1.配置安全回调域名
公众平台官网中的“开发 - 接口权限 - 网页服务 - 网页授权- 网页授权获取用户基本信息”的配置选项中,修改授权回调域名,值得注意的是这里就是直接写全域名,如: www.liliangel.cn。然而我们开发h5中一般用的是二级域名,如:h5.liliangel.cn 也同样在安全回调域名中。

公众号支付步骤说明

这里只讲述公众号支付,即微信浏览器中的H5页面调用微信支付的方式。
开发步骤如下:
1.需要有微信服务号(注意区分和订阅号的区别)
2.服务号开通商户平台,并且申请开通支付功能
3.服务和配置中开启微信登(APPID,APPSERCET)
4.根据前端用户的openid在服务器后台调用微信预定单生成,根据返回的xml重新签名后返回给前端
5.用户支付或者取消后,微信服务器异步通知订单生成中提供的回掉接口通知用户服务器订单支付状态,用户自行修改自己的数据并及时反馈xml格式的状态通知返回给微信调用者

猜你喜欢

转载自blog.csdn.net/zjcjava/article/details/79319699