微信小程序插件支付功能頁
剛剛和大家介紹了微信小程序插件用戶信息功能,下面和大家介紹一款微信小程序插件支付功能頁。
一、什么是微信小程序插件支付功能頁
微信小程序插件支付功能頁主要是幫助插件完成支付,就相當(dāng)于 wx.requestPayment 的功能
二、怎么申請微信小程序插件支付功能
具體操作:登錄小程序管理后臺(tái)-小程序插件-基本設(shè)置-支付能力。值得注意的是主體為個(gè)人的小程序使用插件時(shí),無法正常使用支付功能。
三、微信小程序插件支付功能頁調(diào)用參數(shù)
微信小程序插件支付功能頁是通過functional-page-navigator進(jìn)行跳轉(zhuǎn)。對(duì)應(yīng)的參數(shù) name 應(yīng)為固定值 requestPayment,其他參數(shù)如下:
args參數(shù)說明:
回調(diào)結(jié)果:
代碼示例:
用戶點(diǎn)擊該 navigator 后,將跳轉(zhuǎn)到如下的支付功能頁:
四、微信小程序插件支付功能頁配置功能頁函數(shù)
微信小程序插件支付需要開發(fā)者提供一個(gè)函數(shù)來響應(yīng)插件的支付調(diào)用,在插件里跳轉(zhuǎn)到支付功能頁,這個(gè)函數(shù)會(huì)在合適的時(shí)間被調(diào)用,完成支付功能。
支付功能頁函數(shù)會(huì)在插件小程序的根目錄下 functional-pages/request-payment.js 文件里,名為 beforeRequestPayment。該函數(shù)會(huì)接收到兩個(gè)參數(shù)。
callback函數(shù)的參數(shù):
reqeustPaymentArgs 的參數(shù):
用于發(fā)起支付,和 wx.requestPayment 的參數(shù)相同,但沒有回調(diào)函數(shù)(success, fail, complete):
了解更多信息,請查看微信支付接口文檔。
相關(guān)推薦:微信小程序插件開通教程
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。