用小程序做商城類項目時候,微信支付是必須的,總結下來支付的流程一般是
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
})
}
});
});
}