博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信支付流程
阅读量:6695 次
发布时间:2019-06-25

本文共 760 字,大约阅读时间需要 2 分钟。

公众号支付流程(在微信浏览器打开的可以使用公众号支付):

1、公众号后台完成一系列安全配置;

2、用户同意授权,获取code(公众号支付前置条件,code说明 : code作为换取access_token的票据,每次用户授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期。)

3、后台通过code换取网页授权获取(这是一个注入权限校验配置授权的过程,后台来完成)

access_token,expires_in access_token接口调用凭证超时时间,单位(秒),openid 用户唯一标识,请注意,在未关注公众号时,用户访问公众号的网页,也会产生一个用户和公众号唯一的OpenID(后台调用code,返回支付接口)等等......

4、后台返回接口给到前端进行支付接口的调用

例:

微信内调用支付:    https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6

*/

let obj = {    price: 1, // 支付价钱    id: 194260 // 生成订单后的id字段}$('#pay').click(function () {    window.location.href = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxe93d3f996beab1eb&redirect_uri=http://www.wyunfei.com/&response_type=code&scope=snsapi_userinfo&state=${JSON.stringify(obj)}#wechat_redirect`})

转载地址:http://jhvoo.baihongyu.com/

你可能感兴趣的文章
前端性能优化之Lazyload
查看>>
vue-i18n使用及踩坑记录
查看>>
@Java | Thread & synchronized - [ 线程同步锁 基本使用]
查看>>
从拿到班车手册.xls到搜索附近班车地点
查看>>
Python学习之路20-数据模型
查看>>
黄文俊:Serverless小程序后端技术分享
查看>>
《netty实战》阅读笔记(2)——Netty 的数据容器ByteBuf
查看>>
Vue 教程第四篇—— Vue 实例化时基本属性
查看>>
3分钟学会SVN:SVN快速上手
查看>>
ZooKeeper(二)ZooKeeper能做什么?
查看>>
【Java学习】JDBC可以再深一点理解
查看>>
阿里云上Kubernetes集群联邦
查看>>
react 项目总结
查看>>
Go编程技巧--io.Reader/Writer
查看>>
WordPress插件开发-创建、停用、删除插件
查看>>
从MapReduce的执行来看如何优化MaxCompute(原ODPS) SQL
查看>>
超级丑数
查看>>
【前端】这可能是你看过最全的css居中解决方案了~
查看>>
简单计算器 (关于栈的一种应用)
查看>>
js异步解决方案 --- 回调函数 vs promise vs generater/yield vs async/await
查看>>