1. 程式人生 > >mui HTML5+ 微信支付寶支付

mui HTML5+ 微信支付寶支付

利用html5+ 來發起手機中的微信和支付寶支付
官網的api連結

/**
             * 支付
             * @param {Object} payType  支付型別
             * @param {Object} payStatement  調起支付寶或微信的statment支付訂單資訊
             */
            function pay(payType, payStatement) {
                /***判斷支付通道****/
                //最終的支付通道
                var
channel; /*** * 用於標識支付通道: * "alipay" - 表示支付寶; * "wxpay" - 表示微信支付; */ var payId; //支付標識 if(payType == "ALIPAY_ANDROID") { payId = "alipay"; } else { payId = "wxpay"
; } // 取出支付寶和微信的支付通道 plus.payment.getChannels(function(channels) { mui.each(channels, function(index, element) { if(element.id == payId) { channel = element; } }); if
(!channel) { mui.toast('獲取支付通道失敗,請重試!'); } setTimeout(function() { mui.confirm('支付已完成', '提示', ['支付遇到問題', '支付完成'], function(e) { if(e.index == 1) { app.tokenAjax_Get({ url: API_URL_GET_ORDER_STATUS + dataSource.orderId, success: function(result) { if(result.status == 1) { var status = result.data; if(status == "JUST_CREATED") { mui.toast('訂單未支付'); } else if(status == 'CANCEL') { mui.toast('訂單已被取消'); //清除定時器 clearInterval(timer); //開啟 plus.webview.currentWebview().close(); plus.webview.getWebviewById("pay").close(); plus.webview.getWebviewById("order").close(); } else { //清除定時器 clearInterval(timer); //開啟 app.openRefreshOrderListPage(); } } }, error: function(xhr) { app.httpError(xhr.status); } }); } }, 'div') }, 3000); //發起支付 plus.payment.request(channel, payStatement, function(result) { mui.toast('支付完成'); /** *查詢訂單狀態是否已支付 * 輪詢查詢訂單狀態 * */ var timer1 = setInterval(function() { app.tokenAjax_Get({ url: API_URL_GET_ORDER_STATUS + dataSource.orderId, success: function(result) { if(result.status == 1) { var status = result.data; if(status == "JUST_CREATED") { mui.toast('訂單未支付'); } else if(status == 'CANCEL') { mui.toast('訂單已被取消'); //清除定時器 clearInterval(timer); clearInterval(timer1) //開啟 plus.webview.currentWebview().close(); plus.webview.getWebviewById("pay").close(); plus.webview.getWebviewById("order").close(); } else { //清除定時器 clearInterval(timer); clearInterval(timer1) //開啟 app.openRefreshOrderListPage(); } } }, error: function(xhr) { app.httpError(xhr.status); } }); }, 1000); }, function(error) { console.log(JSON.stringify(error)); mui.toast("支付失敗"); }); }, function(e) { mui.toast("獲取支付通道列表失敗:" + e.message); }); }

相關推薦

mui HTML5+ 支付支付

利用html5+ 來發起手機中的微信和支付寶支付 官網的api連結 /** * 支付 * @param {Object} payType 支付型別 * @param {Objec

Mui 支付支付支付

  利用mui 發起手機微信和支付寶支付     payStatement :調起微信支付介面的引數 參考文件: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&

pc端掃碼支付支付在線支付(還未驗證 先留著)

無需 host var efi 成功 raw func pwd 更改 本DEMO演示了PHP支付寶和微信掃碼在線支付,支付成功後,在回調地址顯示支付相關信息。 操作步驟: 1.修改配置文件 Application/common/conf/config.php $arr =

支付下線商家收款 支付支付商家

支付寶下線商家收款 收款二維碼 支付寶下線商家收款 簡單來說,它可以用較簡單的方法,幫助中小商家們接入支付寶,快速掃碼,快速支付!與此前打印個人收款二維碼不同,官方收款碼將使商家轉變為簽約商戶,享受向銀行卡提取余額免手續費的優惠。 目前公司發展迅速,簽約商戶已超過10000家。 商

支付支付創業好項目 采支付誠招合夥人

微信支付代理 支付寶支付代理商 支付寶省級代理 微信支付寶支付創業好項目?移動支付巨大的市場空間有無僅有的創富商機:移動支付在線下支付的春天即將到來”移動支付市場空間支付寶、微信希望用5年時間推動中國率先進入無現金社會。到2020年第三方移動支付市場的交易規模有望突破1000萬億元、如此巨大的支付市場,

支付支付模式詳解及實現二

配置 其余 logs https 朋友 一個 target 多租戶 對比   繼上篇《微信和支付寶支付模式詳解及實現》到現在已經有半年時間了,這期間不少朋友在公號留言支付相關的問題,最近正好也在處理公司支付相關的對接,打算寫這篇來做一個更進一步的介紹,同時根據主要的幾個支付

支付支付支付生成二維碼的方法(php生成二維碼的三種方法)

gpo 就是 contents 微信支付 amp 如何 使用 alt scrip 如果圖簡單,可以用在線生成 http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.xinzhenkj.com

***單文件搞定支付支付支付

發現 電腦 源代碼 tps fun 演示 tro 復雜 申請 這段時間做微信支付和支付寶支付集成,發現了一個不錯的開源代碼 簡單快捷,單文件即可搞定微信支付和支付寶支付。 單文件搞定微信支付系列: https://github.com/dedemao/weixinPay

支付支付支付一直回調問題

無需 OS osql ucc 流程 告訴 urn 解決 order   在做支付開發時,發現一個問題,就是說異步回調會一直不停的回調,這樣會導致有些業務邏輯的問題,比如說本人在做的一個項目,支付成功後,會有一系列的業務,比如會員升級,錢包判斷等功能,如果一直回調進行處理那出

java實現沙箱測試環境支付支付(demo)和整合支付支付支付到ssm

mar 文件 fun Go examples IT === throws 由於 文章有不當之處,歡迎指正,如果喜歡微信閱讀,你也可以關註我的微信公眾號:好好學java,獲取優質學習資源。 一、支付寶測試環境代碼測試 1.下載電腦網站的官方demo: 下載地址:https:

支付支付支付接口回調函數的判斷

判斷 遍歷 節點數據 task har 支付 節點數 怎麽 yun 微信支付和支付寶支付接口是現在網絡商城必不可少的功能,有些網站不只一處需要對接這樣同一個接口,不同的功能,傳的參數不一樣,但是回調只有一個,針對這樣的問題,我們在回調函數裏就需要進行判斷了,判斷是那個功能模

JAVA項目實戰,項目架構,高並發,分布式,服務架構,支付支付支付,理財系統,並發編程

等等 搭建 服務器 net 三方庫 必須 服務發現 netflix 分布式 Spring Cloud集成項目有很多,下面我們列舉一下和Spring Cloud相關的優秀項目,我們的企業架構中用到了很多的優秀項目,說白了,也是站在巨人的肩膀上去整合的。在學習Spring Cl

Androd整合支付支付支付

文章目錄 前言 微信支付 支付寶支付 前言 我們在做App的時候,可能需要接入支付功能,常見的支付有微信支付和支付寶支付。這裡只說明下前端的程式碼邏輯。 微信支付 微信支付開發

支付支付SDK

1.首先是下載SDK,其對應的SDK在mvn上下載不了,需要手動配置到倉庫 支付寶SDK下載地址 https://docs.open.alipay.com/54/103419 微信SDK下載地址 https://pay.weixin.qq.com/wiki/doc/api/native

利歐股份23億收購公號 支付餘額紅包發了幾個億

還以為利歐收購微信,原來是這家公司。利歐股份公告稱,蘇州夢嘉目前已積累約2.8億名訂閱使用者。但21世紀經濟報道記者注意到,蘇州夢嘉官網資料闡述的2.8億名訂閱使用者增加了不去重標識,與利歐股份公告存在區別。            

一張圖瞭解支付支付流程

轉自:https://www.cnblogs.com/yang-shuai/p/6516173.html   1、微信支付 以下是微信支付互動時序圖,統一下單API、支付結果通知API和查詢訂單API等都涉及簽名過程, 呼叫都必須在商戶伺服器端完成。如圖1所示。

html5手機瀏覽器啟動客戶端支付例項

html5手機瀏覽器啟動微信客戶端支付例項,外部瀏覽器html5微信支付技術,如何在手機瀏覽器微信支付,在微信客戶端外的移動端網頁使用微信支付     首先在微信支付官網https://pay.weixin.qq.com/【我的產品】申請h5支付,免費申請的哦,很快就可以下

支付支付支付.退款 轉賬

轉。https://www.cnblogs.com/liuxiaoji/p/9234161.html 微信支付  https://github.com/842549829/Fund/blob/master/Weixin/CreateRequest.cs /// <sum

Android H5調起原生支付支付

優先級 oom 優先 -s -m lean ttext move 自動 Android H5調起原生微信或支付寶支付 WebView調用原生微信或支付寶回調:其原理就是在shouldOverrideUrlLoading(final WebView view, St

前端:支付支付支付在pc端和h5頁面中的應用

1:h5微信支付 使用的是https://pay.weixin.qq.com/wiki/doc/api/index.html  中的 (1):公司需要首先要配置公眾號微信支付地址和測試白名單(支付的時候顯示這個支付頁面沒許可權有可能是這個原因) 如上圖http://ww