這幾天接了一個需求,將之前的項目支付接口改成銀聯的支付接口,簡單說一下,對於沒有接觸過支付的小夥伴可能會有那麼一丟丟啓發…
-
環境:微信小程序+銀聯支付
-
文檔:公司提供的開發文檔+銀聯官方文檔
-
框架:Dubbo
-
流程:發送請求,接收響應
-
首先我們先看開發文檔
參數很多,這裏只是截取一個樣本僅供參考
我們可以看到,一張是請求的參數,一張是響應的參數,我們根據開發文檔和業務邏輯按照規定的格式進行發送請求,便會得到一個響應的數據,裏面具有狀態參數等。 -
接下來我們來看代碼,先看配置,這裏面我們的配置格式是properties,這裏面主要的就是你的URL,也就是你的請求訪問路徑,上述(1)中的參數按照要求進行封裝成下面二圖,傳遞到這個路徑當中即可,銀聯那邊將會返回給你一個響應。
一圖
二圖 -
接下來的一些操作便要根據你們項目的業務邏輯進行操作,這裏便不再做過多的介紹,項目不同要求也不同,但是基本原則就是拿到銀聯想要的參數發送請求傳遞給他,他便會返回給你一個響應,細節和參數問題可查看官方文檔進行了解。