uniapp 开发微信公众号调用微信支付 JSSDK 的使用方式

445 阅读1分钟

// 安装JSSDK依赖 npm install jweixin-module --save

// 引入依赖依赖 var jWeixin = require('jweixin-module')

// 配置JSSDK

jWeixin.config({
      debug: false, 
      appId: ppp.appId, 
      timestamp: ppp.timeStamp, 
      nonceStr: ppp.nonceStr, 
      signature: ppp.paySign,
      jsApiList: ['chooseWXPay']
})

// 使用唤起支付

// 需要注意的是公众号支付只能在真机上测,微信开发者工具中会报错:没有此SDK或暂不支持此SDK模拟

jWeixin.ready(function(){  
   jWeixin.chooseWXPay({
        timestamp: ppp.timeStamp, 
        nonceStr: ppp.nonceStr, 
        package: ppp.package, 
        signType: ppp.signType, 
        paySign: ppp.paySign, 
        success: function(res){
            //支付成功后要做的事
        },
        fail: function(err){
            //支付失败后要做的事
        }
   })
});