这里对微信支付每个方法做一下说明,
wx.requestPluginPayment
基础库 2.22.1 开始支持,低版本需做兼容处理。
以 Promise 风格 调用:不支持
小程序插件:支持,需要小程序基础库版本不低于 2.22.1
插件中发起支付。
wx.requestPayment
以 Promise 风格 调用:支持
小程序插件:不支持
微信 Windows 版:支持
微信 Mac 版:支持
发起微信支付。调用前需在小程序微信公众平台 -功能-微信支付入口申请接入微信支付。了解更多信息,可以参考 微信支付开发文档:
开发指引 下单接口 支付接口 旧版本 (v2) 开发指引 支付接口
wx.requestOrderPayment
基础库 2.16.0 开始支持,低版本需做兼容处理。以 Promise 风格 调用:支持
小程序插件:不支持
创建自定义版交易组件订单,并发起支付。仅接入了自定义版交易组件的小程序需要使用,普通小程序可直接使用 wx.requestPayment。
这里我们使用第二个,wx.requestPayment方法,看一下该方法具体使用需要些什么参数:
wx.requestPayment({
nonceStr: 'nonceStr',
package: 'package',
paySign: 'paySign',
signType: '',
t