微信支付開發JAVA
- 開發前準備
- 請求簽名
- 平臺證書
- 驗簽回應
- 介面呼叫
開發前準備
微信官方檔案傳送門
微信支付有幾種模式,這里是選擇普通商戶直連模式,然后從基礎支付中選擇使用系統的支付方式,這里選擇Native模式,基本資訊在官方檔案中有詳細描述,僅記錄開發需要申請的引數,
? 應用ID:直連商戶申請的公眾號或移動應用AppID賬號
? 直連商戶號:直連商戶的商戶號,由微信支付生成并下發
? 商戶證書序列號/商戶私鑰:在微信平臺申請的商戶證書(傳送門)
? 商戶APIv3對稱密鑰:在微信商戶平臺設定此密鑰【商戶平臺】->【API安全】(注:是設定APIv3密鑰不是設定API密鑰)(商戶平臺傳送門)
請求簽名
根據API發請求之前需要使用申請的證書對請求進行簽名,否則401驗簽失敗,
平臺證書
介面回應之后需進行驗簽,需要微信支付平臺證書,驗簽使用的是微信平臺證書,不是商戶申請的商戶證書,微信平臺證書證書需要發送請求獲取,回應的證書是密文傳輸的,需要使用APIv3進行解密才能使用,
驗簽回應
在獲取完平臺證書之后就可以對回應進行驗簽了,
介面呼叫
介面回應的資料有可能是加密資料,需要使用APIv3密鑰進行相應的進行解密才能使用,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/249528.html
標籤:區塊鏈
