微信二维码在 微信公众号内支付和web端扫码支付详细过程(附代码)
公众号支付相关配置微信公众平台链接1.需要一个已经进行微信认证的公众号2
公众号支付相关配置
微信公众平台链接
1.需要一个已经进行微信认证的公众号
2,该公众号需要开通微信支付功能
在公众号平台——》开发——》接口权限——》功能服务和网页服务里面的微信支付都要开通
3,到微信商户平台 注册一个商户账号,并关联你的公众号,如果需要实现小程序支付的,需要关联小程序。
4,商户号的配置
6,然后进入微信支付的商户平台
微信支付商户平台
刷卡支付:用户打开微信钱包的刷卡的界面,商户扫码后提交完成支付。
公众号支付:用户在微信内进入商家H5页面,页面内调用JSSDK完成支付
扫码支付:用户打开"微信扫一扫“,扫描商户的二维码后完成支付
APP支付:商户APP中集成微信SDK,用户点击后跳转到微信内完成支付
H5支付:用户在微信以外的手机浏览器请求微信支付的场景唤起微信支付
小程序支付:用户在微信小程序中使用微信支付的场景
在微信公众号支付选择JSAPI支付即可,在web端内扫码支付选择支付即可
JSAPI支付开发文档
支付开发文档
持续更新中
pc端二维码的整体思路:
前端将商品信息等一些参数传递到后端, 后端请求微信服务器发起统一支付,得到微信返回的支付二维码, 返回到前端,然后后端自己定时任务去查支付结果或者用户点击支付完成, 请求接口去查支付结果, 商品入库,用户得到商品
公众号内H5支付:前端将商品信息等一些参数传递到后端, 后端请求微信服务器发起统一支付,得到微信返回的预支付交易会话标识, 返回给前端,前端使用这个去调取微信支付组件, 用户支付成功, 微信服务器将支付结果通知到商户服务器