<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        微信小程序與webview交互實現(xiàn)支付功能

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 21:55:30
        文檔

        微信小程序與webview交互實現(xiàn)支付功能

        微信小程序與webview交互實現(xiàn)支付功能:實現(xiàn)原理:點擊h5網(wǎng)頁的支付按鈕——(跳轉(zhuǎn))——>嵌套改h5的小程序的支付頁面——(處理支付)——>跳轉(zhuǎn)至支付完成后的頁面 注意:(1)網(wǎng)頁h5中,引入微信的jssdk <script type=text/javascript src=//res.wx.qq.com/
        推薦度:
        導讀微信小程序與webview交互實現(xiàn)支付功能:實現(xiàn)原理:點擊h5網(wǎng)頁的支付按鈕——(跳轉(zhuǎn))——>嵌套改h5的小程序的支付頁面——(處理支付)——>跳轉(zhuǎn)至支付完成后的頁面 注意:(1)網(wǎng)頁h5中,引入微信的jssdk <script type=text/javascript src=//res.wx.qq.com/

        實現(xiàn)原理:點擊h5網(wǎng)頁的支付按鈕——(跳轉(zhuǎn))——>嵌套改h5的小程序的支付頁面——(處理支付)——>跳轉(zhuǎn)至支付完成后的頁面

        注意:(1)網(wǎng)頁h5中,引入微信的jssdk

        <script type="text/javascript" src="https://www.gxlcms.com//res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
        
        

        (2)小程序嵌套h5頁面后,需要在微信公眾平臺配置h5網(wǎng)頁的業(yè)務邏輯名,否則無法訪問(且配置業(yè)務邏輯名的小程序只能是企業(yè)小程序,個人小程序暫時無法實現(xiàn))。

        操作:登錄微信公眾平臺————開發(fā)——————開發(fā)設置

        小程序目錄 

        <!--webview中(小程序page)-->
        
        //pages/lnyc2019/index.wxml
        
         <web-view class='page_web' src="{{url}}"></web-view>
        
         
        
        //pages/lnyc2019/index.js
        
        Page({ 
        
          data: { 
        
            url:'https://xxxxxxxx/wxmini/index.html'//h5地址 
        
          } 
        
        })
        <!--wxPay中(小程序page)-->
        
        // pages/wxPay/index.js
        
        Page({
        
         data: {
        
         payTempcode:'',
        
         ordercode:'',
        
         payParam:{}
        
         },
        
         onLoad: function (options) {
        
         console.log('支付開始');
        
         console.log(options);
        
         this.setData({
        
         ordercode: options.ordercode
        
         });
        
         this.getTempcode();
        
         },
        
         // 換取支付臨時code
        
         getTempcode:function(){
        
         wx.login({
        
         success: res => {
        
         // 發(fā)送 res.code 到后臺換取 openId, sessionKey, unionId
        
         this.setData({
        
         payTempcode:res.code
        
         });
        
         console.log('支付code:', this.data.payTempcode);
        
         
        
         this.getPayinfo();
        
         }
        
         })
        
         },
        
         // 換取支付參數(shù)
        
         getPayinfo:function(){
        
         var self=this;
        
         wx.request({
        
         url: 'https://xxxxxx/pay/xcxpay',//后臺接口地址
        
         data: {
        
         'wxcode': self.data.payTempcode,
        
         'ordercode': self.data.ordercode,
        
         'gid': x,
        
         },
        
         method: 'POST',
        
         success: function (res) {
        
         console.log(res.data.data.payinfo);
        
         self.setData({
        
         payParam: res.data.data.payinfo
        
         });
        
         console.log('支付的訂單====',self.data.ordercode);
        
         // 調(diào)起支付
        
         wx.requestPayment({
        
         'timeStamp': self.data.payParam.time,//為字符串,否則報錯
        
         'nonceStr': self.data.payParam.nonce_str,
        
         'package': `prepay_id=${self.data.payParam.prepay_id}`,
        
         'signType': 'MD5',
        
         'paySign': self.data.payParam.paysign,
        
         'success': function (res) {
        
         console.log(res)
        
         console.log('=======支付成功==========');
        
         wx.navigateTo({
        
         url: `/pages/lnyc2019/detail?ordercode=${self.data.ordercode}`
        
         })
        
         },
        
         'fail': function (res) {
        
         console.log(res)
        
         console.log('=======支付失敗==========')
        
         wx.navigateBack({
        
         delta: 1//返回1個頁面
        
         })
        
         }
        
         })
        
         }
        
         })
        
         }
        })

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        微信小程序與webview交互實現(xiàn)支付功能

        微信小程序與webview交互實現(xiàn)支付功能:實現(xiàn)原理:點擊h5網(wǎng)頁的支付按鈕——(跳轉(zhuǎn))——>嵌套改h5的小程序的支付頁面——(處理支付)——>跳轉(zhuǎn)至支付完成后的頁面 注意:(1)網(wǎng)頁h5中,引入微信的jssdk <script type=text/javascript src=//res.wx.qq.com/
        推薦度:
        標簽: 微信 支付 小程序
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久草福利资源网站免费| 亚洲乱码日产精品一二三| 男人j进女人p免费视频| 四只虎免费永久观看| 久久精品国产亚洲AV电影网| 好大好硬好爽免费视频| 国产av无码专区亚洲av毛片搜| 大陆一级毛片免费视频观看| 亚洲午夜无码久久久久软件| 影音先锋在线免费观看| 亚洲av无码一区二区三区四区| 在线视频免费观看www动漫| 亚洲精品无码av中文字幕| 免费精品一区二区三区在线观看| 亚洲娇小性xxxx色| 国产成人免费高清在线观看| 美女视频黄频a免费| 中文字幕久久亚洲一区| 久久狠狠躁免费观看2020| 亚洲成AV人片久久| 大香人蕉免费视频75| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲国产日韩综合久久精品| 免费无码一区二区三区蜜桃大| 国产精品亚洲AV三区| 在线观看国产区亚洲一区成人| 免费无码H肉动漫在线观看麻豆| 亚洲一二成人精品区| 国产美女在线精品免费观看| 男男gay做爽爽的视频免费| 亚洲啪啪AV无码片| 国产妇乱子伦视频免费| 在线91精品亚洲网站精品成人| 91麻豆国产自产在线观看亚洲| 妻子5免费完整高清电视| 国产亚洲美女精品久久| 亚洲AV无码专区亚洲AV伊甸园| 国产国产人免费视频成69堂| 一级特黄色毛片免费看| 亚洲白嫩在线观看| 吃奶摸下高潮60分钟免费视频|