h5項目微信支付方法


                 點擊支付先調用后端接口,返回的數據傳入即可,剩下的后端處理 手機報錯的話檢查參數是否正確,提示支付賬戶不符或者簽名的問題找后端解決
                 function
onBridgeReady() { WeixinJSBridge.invoke( "getBrandWCPayRequest", {
                      //參數后端接口返回 appId: res.body.msg.appId,
//公眾號名稱,由商戶傳入 timeStamp: res.body.msg.timestamp, //時間戳,自1970年以來的秒數 nonceStr: res.body.msg.nonceStr, //隨機串 package: `${prepay_id}`, signType: res.body.msg.signType, //微信簽名方式: paySign: res.body.msg.paySign //微信簽名 }, wxResponse => { if (wxResponse.err_msg == "get_brand_wcpay_request:ok") { this.$toast('支付成功') } if (wxResponse.err_msg == "get_brand_wcpay_request:fail") { this.$toast("支付失敗"); } if (wxResponse.err_msg == "get_brand_wcpay_request:cancel") { this.$toast("支付取消"); } } ); } if (typeof WeixinJSBridge == "undefined") { if (document.addEventListener) { document.addEventListener( "WeixinJSBridgeReady", onBridgeReady, false ); } else if (document.attachEvent) { document.attachEvent("WeixinJSBridgeReady", onBridgeReady); document.attachEvent( "onWeixinJSBridgeReady", onBridgeReady ); } } else { onBridgeReady(); }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM