APP支付微信支付,Java后台開發


記錄微信支付的開發過程

附上開發文檔:https://pay.weixin.qq.com/wiki/doc/api/index.html 

 

統一下單,完成微信支付共需要兩個接口

第一個:拉取微信預付單

第二個:微信異步通知

 

前期准備,都是產品或者其他人員來准備的,我們需要的東西有,

商戶appid

商戶號

服務器異步通知路徑(開發人員)

密鑰(AppSecret)

統一下單接口鏈接:https://api.mch.weixin.qq.com/pay/unifiedorder

 

需要在微信商戶平台設置一些東西

#下載操作證書

#設置密鑰

#設置密鑰前需設置操作密碼

這里具體操作步驟就不放截圖了,微信支付申請成功后,會有一封郵件發送過來,里面的步驟寫的很清楚

 

 

所需數據配置

 

 

第一個接口:拉取微信預付單,返回給app端所需要的數據 

 

 

獲取預付單 

 

 設置簽名

 

 

 封裝請求參數

 

 

 發送請求,調用統一下單接口

 

 

PayCommonUtil.startWXPay(result);再次簽名

 

 

第二個接口:微信異步通知

驗證商戶id和價格之后,做相應的業務處理,這邊不再顯示具體的業務操作

 

 

 

 

 將xml字符串轉換成map

 

 判斷簽名是否正確

 

 

到此,簡單的微信支付接口就算完了。

簡單記錄一下。

也希望可以幫到需要的同學。

.. 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM