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
          })
        }


      });



    });

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章