微信小程序 使用微信支付功能

微信小程序使用微信支付功能

wx.requestPayment({
	// 注: 以下res.data.xxx 是接口调用返回的数据(由后端进行返回 )
   timeStamp: res.data.data.timeStamp, //时间戳
   nonceStr: res.data.data.nonceStr, //随机字符串
   package: res.data.data.package, //统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=***
   signType: res.data.data.signType, //签名算法,应与后台下单时的值一致
   paySign: res.data.data.paySign, //签名
   success(res) {
     wx.showToast({
       title: '支付成功!',
       icon: 'none',
       duration: 2000
     })
     // 支付成功后
     setTimeout(function () {
       wx.navigateBack({
         delta: 2,
       })
     }, 1000)
   },
   fail(res) {
     console.log("fail", res)
     wx.showToast({
       title: '支付失败!',
       icon: 'none',
       duration: 2000
     })
   },
   complete(res) {
     console.log("complete", res)
   }
})
  • 注:
  • 1 . 微信支付调用成功与失败 不能够依据 successfail 来进行判断 , 判断是否支付成功,由后端进行判断
  • 2 . 在支付成功的success回调方法中写接口调用时 不会有作用的,所以在回调方法中可以写返回上级页面等。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值