剛剛和大家介紹了微信小程序插件用戶信息功能,下面和大家介紹一款微信小程序插件支付功能頁。
一、什么是微信小程序插件支付功能頁
微信小程序插件支付功能頁主要是幫助插件完成支付,就相當于 wx.requestPayment 的功能
二、怎么申請微信小程序插件支付功能
具體操作:登錄小程序管理后臺-小程序插件-基本設置-支付能力。值得注意的是主體為個人的小程序使用插件時,無法正常使用支付功能。
三、微信小程序插件支付功能頁調(diào)用參數(shù)
微信小程序插件支付功能頁是通過functional-page-navigator進行跳轉(zhuǎn)。對應的參數(shù) name 應為固定值 requestPayment,其他參數(shù)如下:
args參數(shù)說明:
回調(diào)結(jié)果:
代碼示例:
用戶點擊該 navigator 后,將跳轉(zhuǎn)到如下的支付功能頁:
四、微信小程序插件支付功能頁配置功能頁函數(shù)
微信小程序插件支付需要開發(fā)者提供一個函數(shù)來響應插件的支付調(diào)用,在插件里跳轉(zhuǎn)到支付功能頁,這個函數(shù)會在合適的時間被調(diào)用,完成支付功能。
支付功能頁函數(shù)會在插件小程序的根目錄下 functional-pages/request-payment.js 文件里,名為 beforeRequestPayment。該函數(shù)會接收到兩個參數(shù)。
callback函數(shù)的參數(shù):
reqeustPaymentArgs 的參數(shù):
用于發(fā)起支付,和 wx.requestPayment 的參數(shù)相同,但沒有回調(diào)函數(shù)(success, fail, complete):
了解更多信息,請查看微信支付接口文檔。
相關(guān)推薦:微信小程序插件開通教程