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