微信小程序的優(yōu)勢就是在于它的支付能力,下面就和大家分享一下微信小程序開發(fā)支付圖文教程?
1.微信支付準(zhǔn)備階段
①登陸微信小程序后臺-設(shè)置-開發(fā)設(shè)置-隨機(jī)生成AppSecret。AppSecret主要是用來交互微信服務(wù)器,獲取用戶openid接口。
2.開通微信支付功能
①微信小程序認(rèn)證之后,登錄小程序后臺,選擇微信支付菜單欄,開通微信支付功能;
②點(diǎn)擊開通功能,會出現(xiàn)一個表單,填寫企業(yè)相關(guān)信息和對公賬戶。微信支付需要打一筆金額到對公賬戶里,輸入金額就可以完成驗(yàn)證。在線就可以轉(zhuǎn)移到你的對公賬戶里,完成微信支付申請流程。申請通過就會收到微信支付商戶號。
3. 微信支付流程
①支付方式
微信支付有很多支付方式,比如說掃碼支付、刷卡支付等等,詳細(xì)的微信支付接口https://pay.weixin.qq.com/wiki/doc/api/index.html
②支付功能
微信小程序支付功能,大概都采用的是公眾號支付。公眾號支付的詳細(xì)文檔https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1
③支付接口
微信小程序調(diào)用微信支付,用的是小程序微信支付接口wx.requestPayment,該接口的詳細(xì)描述可以查看小程序的微信支付API。
這個接口中的package和timeStamp參數(shù)是從開發(fā)者的第三方服務(wù)器返回的,package是第三方服務(wù)器從統(tǒng)一下單接口回復(fù)中獲得。
接口中其他的參數(shù),appId,noceStr,signType以及paySign則由小程序這邊存儲或者計(jì)算而得。
其中paySign是簽名,簽名算法文檔在這里:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3&t=20161107
以上就是微信小程序開發(fā)支付圖文教程,希望對大家有所幫助!