【前端 H5】网页H5 调用微信支付和支付宝支付 流程

主后端操作支付  : 创建订单->提交订单->获取支付的微信二维码或者支付宝链接 ->扫码支付 ->后端监听改变订单状态 

if (this.payType == 1) {

        //微信支付走这里  payData.data二维码链接

        this.wechatQrcode = payData.data;

      } else {

        //支付宝支付走这里 payData.data为跳转支付宝支付链接

        window.open(payData.data);

      }

 

 

//倒计时

方法

    leftTimer(enddate) {

          var leftTime = (new Date(enddate)) - new Date(); //计算剩余的毫秒数

          var days = parseInt(leftTime / 1000 / 60 / 60 / 24, 10); //计算剩余的天数

          var hours = parseInt(leftTime / 1000 / 60 / 60 % 24, 10); //计算剩余的小时

          var minutes = parseInt(leftTime / 1000 / 60 % 60, 10);//计算剩余的分钟

          var seconds = parseInt(leftTime / 1000 % 60, 10);//计算剩余的秒数

          if ( hours >= 0 || minutes >= 0 || seconds >= 0) {

            this.dateDjs =  hours + "小时" + minutes + "分" + seconds + "秒"

          }

          if (hours <= 0 && minutes <= 0 && seconds <= 0) {

            clearInterval(this.ordertimer);

            this.ordertimer = null;

          }

    },

v //结束时间  时间戳

调用

go(v){

        var self=this

        var date1=new Date(),data2=new Date(v);

        if(data2<date1)return;//设置的时间小于现在时间退出

        this.ordertimer = setInterval(function(){self.leftTimer(data2)}, 1000);

    },

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值