- 微信公眾平臺與小程序開發:從零搭建整套系統
- 張劍明
- 791字
- 2019-01-05 00:39:13
1.6 微信支付
微信支付改變了人們的支付體驗,讓支付變得如此輕松。微信支付是集成在微信客戶端的支付功能,用戶可以通過手機快速完成支付流程。微信支付以綁定銀行卡的快捷支付為基礎,向用戶提供安全、快捷、高效的支付服務。
公眾號要接入微信支付,必須是認證的服務號,并且開通微信支付認證。
微信支付的支付模式主要有五種:刷卡支付、掃碼支付、公眾號支付、H5支付和App支付。
1.刷卡支付
刷卡支付是用戶展示微信錢包內的“付款”給商戶系統掃描后直接完成支付,主要應用場景是面對面的線下收銀,如圖1-7所示。

圖1-7 掃碼支付路徑:我-錢包-付款
2.掃碼支付
掃碼支付是商戶系統按照微信支付相關協議生成支付二維碼,用戶使用微信“掃一掃”完成支付的模式。該模式的主要應用場景有PC網站二維碼支付、實體店單品或訂單支付等。該模式又稱為Native原生支付。
3.公眾號支付
公眾號支付是用戶在微信中打開商戶的H5頁面,商戶在頁面中通過調用微信支付提供的JSAPI接口拉起微信支付模塊完成支付。主要應用場景有:用戶在進入商家的微信公眾號,打開某個商品頁面完成支付;用戶在好友分享的朋友圈、聊天窗口等入口進入商家購買鏈接,用戶點擊鏈接后打開頁面完成支付;商戶將商品頁面轉換成二維碼,用戶掃描二維碼后在微信瀏覽器中打開頁面后完成支付。
公眾號支付,依賴于微信瀏覽器環境的JSAPI提供的橋接支付模塊。
4.H5支付
H5支付是指商戶在微信客戶端之外的移動端網頁展示商品或服務,用戶在上述頁面確認使用微信支付時,商戶發起本服務拉起微信客戶端進行支付。
H5支付主要用于觸屏版的手機瀏覽器請求微信支付的場景。用戶可以方便地從外部瀏覽器喚起微信支付。不過,此支付模式的申請門檻較高。
5.App支付
又稱為移動端支付,是商戶通過在移動端App中集成開放SDK拉起微信客戶端的支付模塊,用戶完成支付。
微信支付的五大支付場景,幾乎涵蓋了用戶日常生活的所有線上線下支付需求,為O2O行業的支付環節提供了有效的解決方案。
- GAE編程指南
- Raspberry Pi for Python Programmers Cookbook(Second Edition)
- Java面向對象思想與程序設計
- CentOS 7 Linux Server Cookbook(Second Edition)
- 微服務設計原理與架構
- NativeScript for Angular Mobile Development
- DevOps Automation Cookbook
- INSTANT CakePHP Starter
- Python數據可視化之Matplotlib與Pyecharts實戰
- 3D少兒游戲編程(原書第2版)
- Learning Python Design Patterns
- jQuery Mobile移動應用開發實戰(第3版)
- OpenCV with Python By Example
- Android應用開發實戰
- Scratch從入門到精通