刚刚和大家介绍了微信小程序插件用户信息功能,下面和大家介绍一款微信小程序插件支付功能页

一、什么是微信小程序插件支付功能页

微信小程序插件支付功能页主要是帮助插件完成支付,就相当于 wx.requestPayment 的功能

二、怎么申请微信小程序插件支付功能

具体操作:登录小程序管理后台-小程序插件-基本设置-支付能力。值得注意的是主体为个人的小程序使用插件时,无法正常使用支付功能。

三、微信小程序插件支付功能页调用参数

微信小程序插件支付功能页是通过functional-page-navigator进行跳转。对应的参数 name 应为固定值 requestPayment,其他参数如下:

args参数说明:

微信小程序插件支付功能页(图1)

回调结果:

怎么申请微信小程序插件支付功能

代码示例:

代码示例

代码示例

用户点击该 navigator 后,将跳转到如下的支付功能页:

支付功能页

四、微信小程序插件支付功能页配置功能页函数

微信小程序插件支付需要开发者提供一个函数来响应插件的支付调用,在插件里跳转到支付功能页,这个函数会在合适的时间被调用,完成支付功能。

支付功能页函数会在插件小程序的根目录下 functional-pages/request-payment.js 文件里,名为 beforeRequestPayment。该函数会接收到两个参数。

支付功能页函数

callback函数的参数:

callback函数

reqeustPaymentArgs 的参数:

reqeustPaymentArgs 的参数

用于发起支付,和 wx.requestPayment 的参数相同,但没有回调函数(success, fail, complete):

了解更多信息,请查看微信支付接口文档。

相关推荐:微信小程序插件开通教程