欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序支付 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序支付

發(fā)表時間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):63

小程序支付時序圖

基本流程分為以下幾步:

  1. 商戶接入文檔資料
  2. 商家注冊商戶號,得到商戶密鑰之類的東西
  3. 后臺處理
  4. 前端調(diào)用
邏輯層面

后臺處理:

  • 調(diào)用統(tǒng)一下單接口(API列表里的第一個接口),需要先獲取到Openid用戶標(biāo)識,具體可參考該文檔(微信小程序登錄授權(quán))》》https://blog.csdn.net/dwb123456123456/article/details/84251932
  • 五個字段參與簽名,除了appid,其他四個參數(shù)是微信小程序前端支付接口wx.requestPayment需要用的
  • 商戶配置頁面和項目中的回調(diào)地址要一樣,是支付完成后微信回調(diào)到自己后臺的地址

前端處理:

代碼如下

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-9EFGax2h-1602136800294)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201007135312537.png)]

1.點擊?付的時候,先觸發(fā) wx.login?法,拿到微信返回的code值

2.在wx.login的success回調(diào)??請求(https://api.weixin.qq.com/sns/

jscode2session)這個鏈接通常后臺進(jìn)?請求,前端需要把wx.login獲取到的code

值傳給后臺,后臺通過請求這個鏈接,返回給前端openId, sessionKey, unionId

3.在第2個請求成功的函數(shù)??,拿到openid之后,在次請求后臺的?個賬單流?接

?(這個接?后臺會寫,后臺會?這個openid請求微信?成?條?付流?信息返回

給前端)

4.在請求賬單流?接?成功??,通過wx.requestPayment?法調(diào)起?付,

wx.requestPayment?法需要傳的參數(shù)在第3步流?賬單??微信返回的數(shù)據(jù)?

整體流程:

1)用戶進(jìn)入微信小程序,通過微信小程序發(fā)送下單支付請求,到商戶系統(tǒng)。(下訂單)

過程拆解:商戶系統(tǒng)可以理解為我們自己的商戶服務(wù)器,存放我們服務(wù)器的代碼,這個過程就是,用戶發(fā)送一個請求到我們自己的服務(wù)器,

參數(shù)就是商品的一些信息。(下面代碼的order_id就是獲取訂單信息)

2)服務(wù)器調(diào)用微信小程序登錄API,服務(wù)器后臺返回openid,商戶服務(wù)器生成訂單,調(diào)用統(tǒng)一下單API,返回預(yù)付單信息(prepay_id),將組合再次簽名。(服務(wù)端操作)

過程拆解:服務(wù)器,調(diào)用微信登錄的API,這時候從服務(wù)器拿到用戶的openid,拿到openid之后,我們自己的服務(wù)器要組合生成一條訂單,通過過程1發(fā)送過來的商品信息,組合生成一條訂單(可以參看統(tǒng)一下單API所需的參數(shù)),然后調(diào)用統(tǒng)一下單API,這時候微信服務(wù)器就返回給了我們prepay_id,我們自己的服務(wù)器通過再次簽名,可以拿到五個參數(shù)和sign

  1. 返回支付參數(shù)(5個參數(shù)和sign),微信小程序中發(fā)起下單請求到我們商戶服務(wù)器,

這時候就可把相應(yīng)的把小程序支付API需要的信息都返回給我們的微信小程序了。(這五個參數(shù)是必須的參數(shù))

4)調(diào)用wx.requestPayment,按照規(guī)則傳入我們需要的信息。

5)后面就是支付成功失敗的回調(diào)和顯示了。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-q2DKRVAO-1602136800296)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201007142330958.png)]

5)后面就是支付成功失敗的回調(diào)和顯示了。

[外鏈圖片轉(zhuǎn)存中…(img-q2DKRVAO-1602136800296)]

這五個參數(shù)是必須要記住的。

相關(guān)案例查看更多