微信支付流程
1.創(chuàng)建訂單
請(qǐng)求創(chuàng)建訂單的api接口:把(訂單金額、收獲地址、訂單中包含的商品信息)發(fā)送到服務(wù)器
服務(wù)器響應(yīng)的結(jié)果:訂單編號(hào)
2.訂單預(yù)支付
請(qǐng)求訂單預(yù)支付的api接口:把(訂單編號(hào))發(fā)送到服務(wù)器
服務(wù)器響應(yīng)的結(jié)果:訂單預(yù)支付的參數(shù)對(duì)象,里面包含了訂單支付相關(guān)的必要參數(shù)
3.發(fā)起微信支付
調(diào)用uni.requestPayment()這個(gè)API,發(fā)起微信支付;把步驟二得到的‘訂單預(yù)支付對(duì)象’作為參數(shù)傳遞給 uni.requestPayment()方法
監(jiān)聽uni.requestPayment() 這個(gè)API success,fail椭豫,complete 回調(diào)函數(shù)