和第三方介面對接總結

2021-08-28 14:42:28 字數 1243 閱讀 4369

介面對接分為兩種形式:

我方a公司提供介面給b公司,b公司進行一些操作時呼叫我們的介面進行實現。

例:a開發會員等級同步介面,供b同步會員等級到b系統。b會員等級的變動需要呼叫a介面主動推送給a(即更新會員卡等級)。

我們首先要做的就是按照對方的要求,在對方呼叫我們的介面,我方成功處理之後,按照對方所需要的返回資料以及格式反饋給他們資訊。

在寫本介面中,因為我們會員卡等級的字段是不一樣的,所以我們對此主要處理的就是這個事情,1.例如對方傳來修改後的卡等級是金卡,因為我們資料庫中是分為vipcard和cardgrade兩張表的,所以首先我們要去寫乙個方法,查詢cardgrade表中所有的卡等級的id,返回乙個list集合,再利用b公司傳過來的資料for迴圈遍歷比較,如果相等,則拿到金卡等級在我方a公司的id,**如下:

再根據b公司提供的會員卡號在我們查詢到該條會員並拿到id;

最後就可以根據拿到跟新後的等級id和該會員的id進行更新了,任務完成!**如下:

2.b公司開發會員查詢介面,a公司呼叫b公司介面,實時查詢會員

調對方介面和對方調我方的介面稍微有些不同,因為中間涉及到安全問題,所以還要滿足對方要求我方傳入的引數,不然對方不給通過,引數要求如下:

引數都好了之後,對方要求以form表單的形式將引數傳過去,這又是乙個坑,哎。。,網上找了很久,**如下:

url是對方給的方法路徑,param是放入的5個引數,然後要處理的就是把對方引數對應轉成我方的引數形式,採用set/get即可。

供一起剛入坑的參考。

關於農行對接第三方介面

最近在乙個專案中,需要與農行對接b2c的充值介面,碰到了一些問題,現記錄一下。在拿到農行的介面demo後,按照他們的demo開發完。在本地測試ok,但卻沒有回傳的url。就是一般網上購物後,會有個類似 返回 的按鈕。經過詢問說,只能 在外網 正式環境下測試,那好吧,等部署到伺服器上,卻一直報這個錯誤...

前後端對接 封裝第三方介面

對接需要提供對接文件,一般文件中需要提供的資訊如下 url字首 測試環境 生產環境 對應介面的url admin login by key 請求方式 post 欄位名必選 型別及範圍 說明name true string 服務名稱 post示例 get示例 admin login by key?na...

第三方支付介面

第三方支付介面 簽約入口 4.郵局支付 網匯通 7.免手續費自助整合 10.nps網上支付系統 contact contact.jsp 程式參考文件 見附件nps支付系統介面 特點 1.支援國內銀行支付 2.支援國外銀行支付 3.支援神州行充值卡支付 product payment easyown....