微信支付流程

公衆號支付流程(在微信瀏覽器打開的能夠使用公衆號支付):

一、公衆號後臺完成一系列安全配置;php

二、用戶贊成受權,獲取code(公衆號支付前置條件,code說明 : code做爲換取access_token的票據,每次用戶受權帶上的code將不同,code只能使用一次,5分鐘未被使用自動過時。)前端

三、後臺經過code換取網頁受權獲取(這是一個注入權限校驗配置受權的過程,後臺來完成)api

access_token,
expires_in access_token接口調用憑證超時時間,單位(秒),
openid 用戶惟一標識,請注意,在未關注公衆號時,用戶訪問公衆號的網頁,也會產生一個用戶和公衆號惟一的OpenID(後臺調用code,返回支付接口)
等等......

四、後臺返回接口給到前端進行支付接口的調用瀏覽器

例:安全

微信內調用支付:
    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`
})
相關文章
相關標籤/搜索