微信支付开发之APP支付介绍及业务流程
微信支付開發(fā)之APP支付介紹及業(yè)務(wù)流程
開發(fā)中,遇到微信支付需求時,如果是web開發(fā), 那么用H5支付方式即可, 對于開發(fā)app, 微信支付開發(fā)文檔表示, 使用app支付最合適,不然會出現(xiàn)什么情況呢? 想像一下, 當(dāng)我們點開app的支付功能時, 手機就會打開默認瀏覽器…
場景介紹
H5支付
H5支付是指商戶在微信客戶端外的移動端網(wǎng)頁展示商品或服務(wù),用戶在前述頁面確認使用微信支付時,商戶發(fā)起本服務(wù)呼起微信客戶端進行支付。
主要用于觸屏版的手機瀏覽器請求微信支付的場景。
可以方便的從外部瀏覽器喚起微信支付。
**提醒:H5支付不建議在APP端使用,如需要在APP中使用微信支付,請接APP支付,**文檔詳見微信支付開發(fā)文檔。
app支付
app支付適用于商戶在移動端APP中集成微信支付功能。
商戶APP調(diào)用微信提供的SDK調(diào)用微信支付模塊,商戶APP會跳轉(zhuǎn)到微信中完成支付,支付完后跳回到商戶APP內(nèi),最后展示支付結(jié)果。
目前微信支付支持手機系統(tǒng)有:IOS(蘋果)、Android(安卓)和WP(Windows Phone)。
app支付交互細節(jié)
步驟1:用戶進入商戶APP,選擇商品下單、確認購買,進入支付環(huán)節(jié)。商戶服務(wù)后臺生成支付訂單,簽名后將數(shù)據(jù)傳輸?shù)紸PP端。以微信提供的DEMO為例,見圖8.1。
步驟2:用戶點擊后發(fā)起支付操作,進入到微信界面,調(diào)起微信支付,出現(xiàn)確認支付界面,見圖8.2。
步驟3:用戶確認收款方和金額,點擊立即支付后出現(xiàn)輸入密碼界面,可選擇零錢或銀行卡支付見圖8.3。
第四步:輸入正確密碼后,支付完成,用戶端微信出現(xiàn)支付詳情頁面。見圖8.4。
第五步:回跳到商戶APP中,商戶APP根據(jù)支付結(jié)果個性化展示訂單處理結(jié)果。見圖8.5。
業(yè)務(wù)流程
|業(yè)務(wù)流程
總結(jié)
以上是生活随笔為你收集整理的微信支付开发之APP支付介绍及业务流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [SCOI2009]最长距离
- 下一篇: github生成SSH公钥