支付功能页用于帮助插件完成支付,相当于 wx.requestPayment 的功能。
需要注意的是:插件使用支付功能,需要进行额外的权限申请,申请位置位于 管理后台 的“小程序插件 -> 基本设置 -> 支付能力”设置项中。另外,无论是否通过申请,主体为个人小程序在使用插件时,都无法正常使用插件里的支付功能。
支付功能页使用 functional-page-navigator 进行跳转时,对应的参数 name 应为固定值 requestPayment
,其他参数如下:
args 参数说明:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
fee | Number | 是 | 需要显示在页面中的金额,单位为分 |
paymentArgs | Object | 否 | 任意数据,传递给功能页中的响应函数 |
currencyType | String | 否 | 需要显示在页面中的货币符号的代码,默认为 CNY |
currencyType 的合法值:
值 | 说明 | 最低版本 |
---|---|---|
CNY | 货币符号 ? | |
USD | 货币符号 US$ | |
JPY | 货币符号 J? | |
EUR | 货币符号 ? | |
HKD | 货币符号 HK$ | |
GBP | 货币符号 £ | |
AUD | 货币符号 A$ | |
MOP | 货币符号 MOP$ | |
KRW | 货币符号 ? |