中文在线8资源库,亚洲国产一区二区三区在线观看,日日噜噜夜夜狠狠久久无码区,天天综合网天天综合色

網(wǎng)站開發(fā) APP開發(fā) 小程序開發(fā) SEO優(yōu)化 公司新聞

java開發(fā)微信第三方支付流程

2018-05-04 09:45:10
1366

  最近研究了第三方支付,突然發(fā)現(xiàn),不管是哪個第三方他的官方文檔著實坑人.先不說他沒有dome,就連表達的都不清楚,我當(dāng)時是被她坑的夠慘的.所以我整理了一下它的流程首先先介紹一下它的優(yōu)缺點:

  優(yōu)點:第三方提供接口,開發(fā)成本低

  缺點:接口參數(shù)較多,維護成本高

  介紹的是用java開發(fā)的微信支付流程

  第一步也是和第三方直接打交道的一步也可以叫準(zhǔn)備工作:到微信開發(fā)公眾平臺去申請:已認(rèn)證微信號,且通過微信支付認(rèn)證,這個可以看微信文檔,很詳細,這里就不再重復(fù)。(當(dāng)然必要的參數(shù)一定要知道 其中包括APP_ID,APP_KEY,PARTNER,PARTNER_KEY(AppSecret),回調(diào)地址......)

  然后就要自己手寫代碼了(開發(fā)是網(wǎng)頁版的掃碼支付):

  你需要用一系列的參數(shù)去和微信換取一個鏈接具體參數(shù)有啥..其實我有點懶得寫 微信文檔有..但是不寫的話我怕挨罵.. 故我把它放在最后面的附件里然后用換取的鏈接制作成為一個二維碼(這里我個人建議使用qrcoed.js在前臺生成二維碼,如果用qrcord.jar后臺生成二維碼的話會有點耗內(nèi)存)

  然后就可以掃了。到這一步很多人以為所有東西都完成了。

  這樣就真的結(jié)束了嗎? 你太天真了!

  你付過款之后想知道到你付錢沒有,你真以為它會主動告訴你..天真!雖然說有回調(diào)地址但是我認(rèn)為開發(fā)項目不能太被動,所以覺得還是主動去問.于是乎我就砸前臺頁面使用向下面的js去問它

  第一次上代碼

 var tiao=setInterval(function(){
            $.getJSON("/Client/UserAction_doWePay",
                {"nonce_str":nonce_str},
                function(data){
                    console.log(data.fanhui);
                    if(i>39){
                        alert("支付已失效,請重新下單");
                        clearInterval(tiao);
                        window.history.go(-1);
                    }
                    if(data.fanhui == "SUCCESS"){
                        alert("充值成功");
                        clearInterval(tiao);
                        window.history.go(-1);
                    }else if(data.fanhui=="ERROR"){
                        alert("支付失敗");
                        clearInterval(tiao);
                        location.reload();
                    }else if(data.fanhui=="BLEAK"){
                        alert("已撤銷");
                        clearInterval(tiao);
                    }else{
                        return;
                    }
                });
            i++;
        },1500);

  這樣你就占據(jù)了主動權(quán),畢竟寫程序的我們自己,當(dāng)然要按我們的思路來所以主動權(quán)一定要把持。

  附件:

  換取二維碼內(nèi)容參數(shù):appid,appsecret,商業(yè)號,API_KEY,回調(diào)地址,trade_type(支付類型),spbill_create_ip(發(fā)起這個支付的設(shè)備的ip),訂單號,訂單名稱,應(yīng)付金額(這里注意金額以分為單位,不能出現(xiàn)小數(shù)點),sign(這是一個簽名,微信文檔里有簽名的生成算法)。

?
国产精品国产自线拍免费软件| 国产一区二区三区免费观看在线| 亚洲va中文字幕无码毛片| 办公室撕开奶罩揉吮奶头h文视频| 日韩亚洲AV无码一区二区不卡| 精产国品一二三产区区别是什么| 国产真实乱子伦精品视频| 日鲁夜鲁鲁狠狠综合视频| 免费无遮挡无码视频在线观看| 成在线人免费视频| 曰韩人妻无码一区二区三区综合部| 乱码专区一卡二卡国色天香| 亚洲AV成人无码精品电影在线| 特级A欧美做爰片第一次| 午夜免费无码福利视频麻豆| 亚洲AV午夜福利精品一区| 国产中文字幕乱人伦在线观看| av天堂中av世界中文在线播放| 青青青在线视频国产| 欧美大成色www永久网站婷| 成全视频在线观看在线播放| 国产99在线 | 欧美| 久碰人妻人妻人妻人妻人掠| 国产69精品久久久久999小说| 亚洲欧美自拍偷一区二区| 国产美女裸体无遮挡免费视频| 精品久久久久久中文字幕无码软件| 亚洲AV乱码一区二区三区| 高清不卡毛片免费观看| 97久久精品人妻人人搡人人玩| 国精品人妻无码一区免费视频电影| 秋霞无码一区二区视频在线观看| 亚洲国产精品无码久久久| 午夜夫妻试看120国产| 亚洲乱码国产乱码精华| 亚洲国产香蕉碰碰人人| 亚洲国产精品18久久久久久| 国精产品一区一区三区有限在线| 精品卡一卡二卡三卡四视频版| 最新国产AV无码专区亚洲| 日韩精人妻无码一区二区三区|