微信公衆號配置及微信jsAPI支付

公衆號配置html

  1、基本配置前端

    首先登錄微信公衆平臺,在開發--->配置--->公衆號開發信息,獲取到AppId,開發者祕鑰是後臺須要的,給到後臺,IP白名單配置就是你服務器的IP地址寫到裏面就能夠了。web

     前端開發首選要綁定開發者才能使用微信的開發者工具。須要在開發-->開發者工具-->web開發者工具-->綁定開發者微信號。算法

  2、接口權限api

     要在微信中使用接口獲取到微信的code或者openId須要有接口權限,在開發--->接口權限--->網頁服務--->網頁受權--->功能設置,裏面設置js接口安全域名和網頁受權域名。瀏覽器

    也能夠直接在設置---->公衆號設置進入。安全

    首先在網頁受權域名點擊下載txt文件,放到訪問首頁的目錄文件夾下。配置域名都是去掉http(s)://的。服務器

 3、菜單欄設置微信

   菜單欄能夠後臺設置也能夠前端設置,前端都是自定義設置設置名稱和連接地址就能夠了。微信公衆平臺

 

微信支付---jsAPI支付

  微信支付文檔網址https://pay.weixin.qq.com/wiki/doc/api/index.html

  這個文檔主要看先開發步驟裏面的支付配置---->公衆號支付,這裏面受權目錄須要瀏覽器安轉控件,這個添加的時候有提示,也沒什麼可說的

   公衆號的jsapi支付主要是用的是微信內H5調起支付,不是微信js-sdk文檔的支付

      即便用的是WeixinJSBridge.invoke()

   在裏面參數都有說明,

  簽名算法前端的和後臺得簽名算法要一致,通常都是後臺給你返回的。

       if(res.err_msg == "get_brand_wcpay_request:ok" )是支付成功後返回調用,

      if(res.err_msg == "get_brand_wcpay_request:cancel" )是支付失敗後返回調用。

    支付的實現須要微信受權支付經過審覈,這個部分須要公司來操做的

相關文章
相關標籤/搜索