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