微信小程式 支付過程詳解 微信支付系列

2022-09-24 02:30:11 字數 739 閱讀 6796

【微信小程式】支付過程詳解-微信支付系列。

一、介紹

今天跟大家分享微信小程式整合支付。

二、分析

1、小程式支付api

位址:注釋:

通過介面的檢視,我們知道,小程式端要想使用支付的介面,必須要拿到相應的值

timestamp:linux時間戳,可獲取本地時間。

noncestr:隨機字串,從伺服器統一下單介面返回。

package:統一下單介面返回的prepay_id引數值,傳送提交時格式『prepay_id=*』

signtype:演算法簽名直接寫md5

paysign:簽名,簽名演算法。簽名必須嚴格按按照如下規則進行簽名,注意一定拼接上key,關於key後面再說。

舉例:paysign = md5(appid=wxd678efh567hg6787&noncestr=5k8264iltkch16cq2502si8znmtm67vs&package=prepay_id=wx2017033010242291fcfe0db70013231072&signtype=md5×tamp=1490840662&key=qazwsxedcrfvtgbyhnujmikolp111111) = 22d9b4e54ab1950f51e0649e8810acd6

2、微信支付介面

雖然我們已經檢視了小程式的支付介面,但是到此時,我們還是不知道這些引數怎麼得來,接下來我們選擇支付介面中的了解更多資訊,檢視微信支付介面文件。

開啟後,我們可以看到如下的截圖。

微信小程式微信支付流程

1.小程式呼叫wx.login獲取登入憑證code wx.login 無請求引數 返回code 有效期5分鐘 wx.login 2.小程式通過code獲取openid 向介面位址 請求引數 返回引數 openid 使用者唯一標識 session key 回話金鑰 3.小程式向服務端傳送openid,...

微信小程式 微信支付模組

1 小程式登入介面 獲取openid 小程式登入 2 商戶端呼叫支付統一下單介面,返回預付單資訊 統一下單 3 小程式端顯示 客戶掃碼支付,小程式端鑑權調起支付,返回支付結果到小程式端 再次簽名 4 推送支付結果到小程式端 支付結果通知api 5 商戶查詢支付結果 查詢訂單api 注意點 1 簽名 ...

小程式微信支付

weixinpay new weixinpay openid,orderid.res2,訂單支付 res3 goods name total price 100,tsd res2 ret weixinpay pay class weixinpay public function pay 統一下單介面...