WX小程序中调用微信支付的流程

用小程序做商城类项目时候,微信支付是必须的,总结下来支付的流程一般是

1.选好商品-提交提单-后台会返回给你这个订单的订单id

2.调后台的支付接口,拿我们的举例,我们后台的支付接口需要两个参数 1.登录的code值 2.订单id

3.获取调用的参数后 调取改接口得到 能调起微信支付的一系列参数 就可以调起支付了

 

总得来说,还是很简单的

代码举例:根据实际情况,灵活变更。

pay: function () {

    var that = this;
    //进行登录
    $.getLogin(function onSuccess(res) {//获取code

      var params = {
        oid: 1,//订单id
        code: res

      }
      $.post('Pay/tenpay', params).then(res => {
        if (res.success == 1) {

          //进行支付 --这里我把小程序的一些方法进行了封装,可查阅微信文档
          $.pay(res.data).then(res => {
            console.log(res);
          });


        } else {
          wx.showToast({
            title: msg
          })
        }


      });



    });

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值