微信小程式支付功能講解

2022-07-18 03:09:13 字數 657 閱讀 9232

wx.requestpayment(,

fail(res)

})

看到這是不是一臉懵逼,這些引數從何而來?

那麼先來看一下官方給出的業務流程時序圖,小程式支付互動如下圖:

根據實現過程,我將它劃分成如下六個模組進行講解,

1、下單:

這裡是使用者與頁面互動,例如點選付款按鈕,觸發支付互動

2、向後端發出支付請求

通過介面請求給後端系統提供引數:商品id,總價totalprice

這裡就是後端的事情了,和前端不相干

最後附上**思路如下

/*

* *

* @param id 訂單id

* @param totalprice 訂單總價

*/pay(id,totalprice),

success:res =>,

fail(res)

})},

fail:err =>})}

小程式微信支付

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

微信小程式支付

class wxpay protected mch id protected key protected openid protected out trade no protected body protected total fee protected notifyurl protected un...

微信小程式微信支付流程

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