微信支付技術解決方案
本文將全面介紹微信公眾賬號號支付技術解決方案。
1.微信支付簡介
1.1 功能簡介
微信支付,是基於微信客戶端提供的支付服務功能。同時向商戶提供銷售經營分析、 賬戶和資金管理的技術支援。 使用者通過掃描二維碼、 點選圖文訊息進入商品頁面購買等多種方式調起微信支付模組完成支付。
目前微信支援公眾號內支付。 其中支付方式, 可以分為 JS API 支付、 Native(原生)支付。商戶可以結合業務場景,自主選擇支付形式。
1.2 支付賬戶
商戶向微信公眾平臺提交企業資訊以及銀行賬戶資料, 稽核通過並簽約後, 可以獲得以下帳戶(包含財付通的相關支付資金賬戶) ,用於公眾號支付。
帳號 作用
appId 公眾號身份標識。
appSecret 公眾平臺 API(參考文件 API 介面部分)的許可權獲取所需金鑰 Key,在使用所有公眾平臺 API 時,都需要先用它去換取 access_token,然後再進行呼叫。
paySignKey 公眾號支付請求中用於加密的金鑰 Key, 可驗證商戶唯一身份, PaySignKey對應於支付場景中的 appKey 值。
partnerId 財付通商戶身份標識。
partnerKey 財付通商戶許可權金鑰 Key。
注意: appSecret、 paySignKey、 partnerKey 是驗證商戶唯一性的安全標識, 請妥善保管。
對於 appSecret 和 paySignKey 的區別,可以這樣認為:appSecret 是 API 使用時的登入密碼,會在網路中傳播的;而 paySignKey 是在所有支付相關資料傳輸時用於加密並進行身份校驗的金鑰,僅保留在第三方後臺和微信後臺,不會在網路中傳播。
1.3 支付方式
公眾號支付有 2 種方式:
JS API 支付:是指使用者開啟圖文訊息或者掃描二維碼,在微信內建瀏覽器 開啟網頁進行的支付。 商戶網頁前端通過使用微信提供的 JS API, 呼叫微信支付模組。 這種方式, 適合需要在商戶網頁進行選購下單的購買流程。
Native(原生)支付:是指商戶組成符合 Native(原生)支付規則的 URL 連結,使用者可通過點選該連結或者掃描對應的二維碼直接進入微信支付模組(微信客戶端介面) ,即可進行支付。這種方式,適合無需選購直接支付的購買流程。
以上兩種支付方式, 最大的差別在於是否需要經過網頁調起支付。 以下是兩種支付方式的基本互動:
相關文章
- 天空分割技術解決方案
- vue+微信支付目錄+JSSDK簽名解決方案VueJS
- PC端直播工具技術解決方案
- 微信小程式支付全問題解決微信小程式
- 雲剪輯產品技術解決方案
- 個人小程式接入支付解決方案
- 如何搭建符合企業數字化電商解決方案之技術解決方案
- vue 微信授權解決方案Vue
- SaaS軟體的技術缺陷以及解決方案
- Java 微信支付通知本地除錯解決辦法 Java 微信支付通知如何除錯Java除錯
- jquery-weui微信支付報錯問題解決jQueryUI
- 微信WiFi認證的解決方案WiFi
- 微信域名防封技術,微信域名總是被遮蔽要怎麼解決
- 細說微信域名防封技術原理,微信域名被封的解決辦法
- 線上藥店小程式開發技術解決方案
- SCUT01線上協作白板技術解決方案
- 高精度人像背景分割SDK技術解決方案
- PC端影片編輯產品技術解決方案
- SAP NetWeaver整合化技術平臺解決方案
- PHP支付介面教程,詳解微信支付(一)PHP
- 微信內分享域名防紅方案-微信域名防封跳轉技術的方案解析
- 區塊鏈支付系統:跨境支付清算產業的解決方案區塊鏈產業
- IT技術助力於業務流程:RPA解決方案的策
- 秒殺系統的技術難點與解決方案
- 用前端表格技術構建醫療SaaS 解決方案前端
- 移動端深度編輯產品技術解決方案
- 泛娛樂社交出海解決方案技術實踐
- 當下SaaS軟體的技術缺陷以及解決方案
- 伺服器推送技術常用的三個解決方案伺服器
- 不是技術“大牛”也能選對私有云解決方案
- 微信直接下載app的解決方案APP
- 微信小程式元件化的解決方案微信小程式元件化
- 微信登入-6問題解決方案
- 發動機產品快速配置技術PDM解決方案
- 裸眼3D全息投影|全息投影技術解決方案3D
- 寫的很全面的Redis高可用技術解決方案大全Redis
- 電商商品溯源,區塊鏈技術產品溯源解決方案區塊鏈
- 美型和微整形SDK技術解決方案的新時代