一允蜈、前記
這是一個系列,上節(jié)說了微信支付的賬號申請选酗,這次聊聊微信支付的服務(wù)器開發(fā)阵难。
二、說明
因為有Java服務(wù)器芒填、PHP服務(wù)器呜叫、Python服務(wù)器、C++服務(wù)器殿衰、C#服務(wù)器等等朱庆。不可能全部都講完,重要的是思想闷祥,一門語言真的通了娱颊,所有語言就都通了,只是語法問題而已了凯砍。
故而這里只提Java服務(wù)器箱硕,后面涉及到iOS端開發(fā),所以還是在Mac電腦上做開發(fā)悟衩,重點是思路颅痊。
開發(fā)環(huán)境:JDK1.8、Eclipse J2EE(Mac版)局待、Tomcat8.0
注:不清楚Mac版的Eclipse和Windows版的有什么區(qū)別,這里以Mac版為準(zhǔn)。
三钳榨、總述
把服務(wù)器開發(fā)做了五步處理舰罚,分別如下:
<h6>
1、 簽名訂單信息薛耻。
2营罢、 調(diào)用微信統(tǒng)一下單接口。
3饼齿、 處理返回信息并進行二次簽名饲漾。
4、 將簽名信息返還給客戶端缕溉。
5考传、 配置接口
</h6>
四、簽名訂單信息
4.1準(zhǔn)備開發(fā)包证鸥、工具類
4.2訪問微信服務(wù)器(商戶服務(wù)器)
4.3導(dǎo)入開發(fā)包
有個快捷鍵command+shift+o
4.4服務(wù)器接口
作用:獲取客戶端參數(shù)僚楞,然后去微信支付服務(wù)器進行簽名。
附圖:
下一篇:005-移動支付03-微信支付-服務(wù)器開發(fā)注意事項