Liuyi
2024-10-16 7cbda90b02e31447122f1d22c9797b423d7bd9fc
pages/recharge/index.vue
@@ -59,10 +59,9 @@
         money = Number(otherMoney.value)
      }
      await wxPayApi({businessType:1,tradeAmount:money}).then((res) =>{
         console.log('reswxpay',res)
           //调用微信官方支付接口弹出付款界面,输入密码扣款
           wx.requestPayment({
         if(res.code == 200){
            //调用微信官方支付接口弹出付款界面,输入密码扣款
            wx.requestPayment({
              //预支付订单信息
              // appId: res.data.appId,
              timeStamp: res.data.timeStamp,     //时间戳 
@@ -70,20 +69,33 @@
              package: res.data.package,      //prepay_id
              signType: res.data.signType,      //签名算法MD5      
              paySign: res.data.paySign ,//微信签名 
              success (res) {
                if (res.errMsg == "requestPayment:ok"){
                   console.log('支付成功', res)
                }else{
                   console.log('支付失败')
                }
              },
              fail (res) {
                console.log('支付失败', res)
              }
           })
             success (res) {
               if (res.errMsg == "requestPayment:ok"){
                 console.log('支付成功', res)
                 uni.showToast({
                  title: '支付成功',
                  duration: 2000,
                 });
                 uni.navigateBack()
               }else{
                 uni.showToast({
                  title: '支付失败',
                  duration: 2000,
                  icon:'none'
                 });
               }
             },
             fail (res) {
               uni.showToast({
                  title: '微信支付失败',
                  duration: 2000,
                  icon:'none'
               });
             }
            })
         }
      })
   }
</script>
<template>