濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > h5移動(dòng)端調(diào)用支付寶、微信支付的實(shí)現(xiàn)

h5移動(dòng)端調(diào)用支付寶、微信支付的實(shí)現(xiàn)

熱門(mén)標(biāo)簽:南昌仁和怎么申請(qǐng)開(kāi)通400電話(huà) 只辦理400電話(huà) 如何獲取地圖標(biāo)注客戶(hù) 平?jīng)龅貓D標(biāo)注位置怎么弄 拓展地圖標(biāo)注 電話(huà)機(jī)器人電銷(xiāo)系統(tǒng)掙話(huà)費(fèi) 高德地圖標(biāo)注地點(diǎn)糾錯(cuò) 機(jī)器人外呼系統(tǒng)存在哪些能力 電話(huà)機(jī)器人黑斑馬免費(fèi)

公司項(xiàng)目之前已有支付寶支付,現(xiàn)要求增加微信支付,第一次做,摸著石頭過(guò)河!結(jié)果是滿(mǎn)意的。
廢話(huà)就不說(shuō)了直接上代碼:

var aliChannel = null; 
    var wxChannel = null;

    // 定義支付方式切換 
    var state_type = 1;
    // 選擇支付方式  默認(rèn)為支付寶樣式
    $(".zfb").find("i").css("background-Image","url(../img/pl_8.png)");
    $(".pay").on("singleTap",".pay_c",function(){
        $(this).find("i").css("background-Image","url(../img/pl_8.png)");
        $(this).siblings().find("i").css("background-Image","url(../img/pl_9.png)");

        if($(this).find("span").text().trim() == "支付寶"){
            state_type = 1;

        }else if($(this).find("span").text().trim() == "微信"){
            state_type = 2;
        }
    })
    // 點(diǎn)擊支付
    $('.pay_btn').unbind();
    $('.pay_btn').singleTap(function () {
        if(state_type == 1){
            // 支付寶通道
            mui.plusReady(function () { // 獲取支付通道  
                plus.payment.getChannels(function (channels) {
                    for (var i in channels) {
                        if (channels[i].id == "wxpay") {
                            wxChannel = channels[i];
                        } else {
                            aliChannel = channels[i];
                        }
                    }
                }, function (e) {
                    alert("獲取支付通道失?。?quot; + e.message);
                });
            })

            mui.post('此處填寫(xiě)支付接口', {
               '此處填寫(xiě)所需參數(shù)'
            },
            function (data) {
                console.log(JSON.stringify(data));
                if (data) {
                    data = data.data.payStr;
                    plus.payment.request(aliChannel, data, function (result) {
                        
                            // 支付成功處理
                       
                    }, function (e) {
                        floatRemind("付費(fèi)失敗,用戶(hù)已取消");
                    });
                } else {
                    plus.nativeUI.alert("支付失敗");
                }
            });
        }else if(state_type == 2){
            // 微信通道
            mui.plusReady(function () { // 獲取支付通道  
                plus.payment.getChannels(function (channels) {
                    for (var i in channels) {
                        if (channels[i].id == "wxpay") {
                            wxChannel = channels[i];
                        } else {
                            aliChannel = channels[i]; 
                        }
                    }
                }, function (e) {
                    alert("獲取支付通道失?。?quot; + e.message);
                });
            })

            mui.post('此處填寫(xiě)支付接口', {
                '此處填寫(xiě)所需參數(shù)'
            },
                function (data) {
                    data = JSON.stringify(data.data);
                    if (data) {
                        plus.payment.request(wxChannel, data, function (result) {
                            
                                // 支付成功處理
                           
                        }, function (msg) {
                            // JSON.stringify(msg.message)
                            floatRemind('支付失敗');
                        });
                    } else {
                        plus.nativeUI.alert("支付失敗");
                    }
                });
        }

        
        
    })

自己已經(jīng)用過(guò)了,沒(méi)有問(wèn)題,支付寶可以真機(jī)調(diào)試,微信必須打包下載測(cè)試。

測(cè)試過(guò)程中有過(guò)報(bào)錯(cuò)-100,百度各種解決方法,后來(lái)發(fā)現(xiàn)不是前端問(wèn)題,有人說(shuō)打包必須選自有證書(shū),自己試過(guò)了不需要,公用證書(shū)就可以的。

代碼就是這些,可以直接拿去用,測(cè)試如果OK,請(qǐng)給點(diǎn)鼓勵(lì),謝謝!第一次寫(xiě)博客,寫(xiě)的不好請(qǐng)見(jiàn)諒!

到此這篇關(guān)于h5移動(dòng)端調(diào)用支付寶、微信支付的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)h5移動(dòng)端支付寶微信支付內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:青島 新疆 漯河 西藏 棗莊 遼源 永州 池州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《h5移動(dòng)端調(diào)用支付寶、微信支付的實(shí)現(xiàn)》,本文關(guān)鍵詞  移動(dòng),端,調(diào)用,支付,寶,微信,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《h5移動(dòng)端調(diào)用支付寶、微信支付的實(shí)現(xiàn)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于h5移動(dòng)端調(diào)用支付寶、微信支付的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    海晏县| 南丰县| 屯昌县| 水富县| 乐安县| 邹城市| 吴忠市| 呼和浩特市| 措勤县| 沾益县| 信阳市| 思南县| 洞头县| 深泽县| 科尔| 北海市| 墨脱县| 泰兴市| 石城县| 大新县| 丽水市| 馆陶县| 宣恩县| 阜新市| 桑日县| 达州市| 霍邱县| 铜鼓县| 湛江市| 东乌| 房山区| 岗巴县| 广元市| 旬阳县| 桐庐县| 江城| 乌兰浩特市| 东港市| 江都市| 蕉岭县| 天水市|