app嵌入h5頁面發(fā)起微信支付(安卓自動喚起手機自動瀏覽器)報錯商家參數(shù)格式有誤毒涧,請聯(lián)系商家解決解決方案,及ios支付完跳轉(zhuǎn)safari瀏覽器無法返回app解決方案

一骏融、報錯“商家參數(shù)格式有誤链嘀,請聯(lián)系商家解決”解決方案:

1、背景:

我方開發(fā)了一套h5商城档玻,購買怀泊、下單、喚起微信進行微信h5支付误趴、使用等都由h5頁面端開發(fā)完成霹琼,第三方app端只管給個入口訪問這套h5商城部署后的鏈接即可。

2凉当、聲明:

一說起微信h5支付枣申,很多人都以為是微信jssdk支付(在微信公眾號使用的支付方式),實際h5端微信支付分為兩種:jssdk支付看杭、微信h5支付忠藤,我這里說的就是微信h5支付(非微信環(huán)境使用的微信支付方法)。

3楼雹、遇到的問題:

第三方app訪問我方h5商城鏈接模孩,到喚起微信支付時,拿到mweb_url后安卓端卻直接用手機自動瀏覽器打開贮缅,然后就報錯:“商家參數(shù)格式有誤榨咐,請聯(lián)系商家解決”。

4谴供、問題分析原因:

拿到mweb_url后安卓端不應(yīng)該直接喚起自帶瀏覽器直接打開mweb_url块茁,而是應(yīng)該讓h5頁面拿到mweb_url后,直接打卡即可永淌,否則前往微信端后會丟失 referer 昌跌。
以下是我遇到問題時跳轉(zhuǎn)代碼:

window.location.href = args.mweb_url;

至于該打開url方式為什么會喚起自帶瀏覽器仰禀,我沒有去研究具體原因,因為經(jīng)我測試只有部分app用這樣的方法是喚起自帶瀏覽器萍诱,部分app根本不會出現(xiàn)這樣的問題裕坊,很有可能是第三方app的原因?qū)е拢@種問題很難定位饵蒂,比較詭異

那怎么辦酱讶?把問題拋給對方解決渊迁?第三方往往是爸爸琉朽,人家會管你箱叁? 只能自己硬著頭皮各種嘗試蝌蹂,各種研究調(diào)試了孤个,不是自己的問題也得找問題斥废,哎,,,,,,,,,,,,,,,牡肉。
5统锤、解決方案1(不推薦,因為需要雙方配合):

h5頁面拿到mweb_url后發(fā)送給app端,app拿到后進行二次打開焕蹄,實現(xiàn)代碼大致如下:

 webView.setWebViewClient(new WebViewClient() {
       @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                if (url.startsWith("weixin://wap/pay?")) {
                    //如果return false  就會先提示找不到頁面鸦泳,然后跳轉(zhuǎn)微信
                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setData(Uri.parse(url));
                    startActivity(intent);
                    return true;
                }
                return false;
            }
            @Override
            public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
            //此方法是為了處理在5.0以上Htts的問題腐碱,必須加上
                handler.proceed();
        }
 });

解決方案2(推薦,ios和安卓都支持):

 var form = document.createElement('form');
  document.body.appendChild(form);
  form.method = "post";
  form.action = args.mweb_url;
  form.submit();
  document.body.removeChild(form);

二、ios支付完跳轉(zhuǎn)safari瀏覽器無法返回app解決方案:

在ios app端,嵌入的h5支付芋肠,支付完成后會自動跳轉(zhuǎn)到safari瀏覽器無法返回app帖池,此時在safari瀏覽器打開的剛剛好是h5頁面的主頁睡汹,所以囚巴,機會點來了:在safari瀏覽器打開的那個h5頁面判斷是否是safari瀏覽器彤叉,如果是通過app協(xié)議跳轉(zhuǎn)回到app:

      backApp() {
        if(this.isSafari()){
           window.location.href = 'shanxitoutiao://'
        }
      },
      isSafari() {
        if((/Safari/.test(navigator.userAgent) && !/Chrome/.test(navigator.userAgent))) {
          return true;
        }
        return false
      }
以上是我的經(jīng)驗分享,有問題的歡迎加我技術(shù)討論群咨詢或在下方留言审残。如有問題,歡迎加我技術(shù)交流QQ群 :811956471
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末没宾,一起剝皮案震驚了整個濱河市铲敛,隨后出現(xiàn)的幾起案子伐蒋,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宏多,死亡現(xiàn)場離奇詭異,居然都是意外死亡更胖,警方通過查閱死者的電腦和手機避归,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奸柬,你說我怎么就攤上這事婴程∽婪郏” “怎么了铃肯?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵传蹈,是天一觀的道長押逼。 經(jīng)常有香客問我挑格,道長表锻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮到旦,結(jié)果婚禮上巨缘,老公的妹妹穿的比我還像新娘搁骑。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布妻献。 她就那樣靜靜地躺著团赁,像睡著了一般育拨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上欢摄,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天熬丧,我揣著相機與錄音,去河邊找鬼怀挠。 笑死析蝴,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的绿淋。 我是一名探鬼主播闷畸,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼吞滞!你這毒婦竟也來了佑菩?” 一聲冷哼從身側(cè)響起盾沫,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎殿漠,沒想到半個月后赴精,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡绞幌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年蕾哟,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啊奄。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡渐苏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出菇夸,到底是詐尸還是另有隱情琼富,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布庄新,位于F島的核電站鞠眉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏择诈。R本人自食惡果不足惜械蹋,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望羞芍。 院中可真熱鬧哗戈,春花似錦、人聲如沸荷科。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽畏浆。三九已至胆胰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間刻获,已是汗流浹背蜀涨。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蝎毡,地道東北人厚柳。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像沐兵,于是被迫代替她去往敵國和親草娜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容