[發明專利]銀行網關接口的接入方法、裝置及計算機可讀存儲介質有效
| 申請號: | 201710372745.4 | 申請日: | 2017-05-23 |
| 公開(公告)號: | CN107241315B | 公開(公告)日: | 2020-08-11 |
| 發明(設計)人: | 唐貴斌;楊文武 | 申請(專利權)人: | 廣州唯品會網絡技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/66;H04L12/24;G06F16/958 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 510380 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 銀行 網關 接口 接入 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明公開了一種銀行網關接口的接入方法,包括:在目標應用程序啟動時,加載已預設的所有預設配置文件;將已加載的所有預設配置文件,生成對應的handler責任鏈;并在接收到所述目標應用程序的數據連接指令時,根據所述數據連接指令中的目標銀行標識獲取對應的handler責任鏈,并依次調用所述handler責任鏈中的各個handler并執行;將執行結果發送至所述數據連接指令對應的銀行網關接口。本發明還公開了一種銀行網關接口的接入裝置及一種計算機可讀存儲介質。本發明所實現銀行網關接口高效快速的連接,且所述實現方式及系統架構及核心處理都為同一套代碼,保證了銀行網關接口的接入質量,并減少了接口代碼開發工作量。
技術領域
本發明涉及銀行網關系統對接領域技術領域,尤其涉及一種銀行網關接口的接入方法、裝置及計算機可讀存儲介質。
背景技術
現有支付平臺在工作時,需要對接多個銀行或機構進行扣款或退款操作,如中國銀行、工商銀行、銀聯等。但每個銀行對應支付平臺的接口數據格式具有非常大的差異性,其主要存在差異性的屬性包括:1)報文格式,比如KV,XML,JSON,8583等;2)外發方式,比如HTTP,SOCKET等;3)簽名方式,比如Ansi99,XMLSignature,RSA證書等。
但在與支付平臺接口對應時,各銀行接口的流程基本是一致的,其主要的接口流程包括:接收報文、參數轉換(把支付平臺內部參數轉成銀行需要的參數)、組裝報文明文(不包含簽名數據)、簽名、組裝外發報文(包含簽名數據)、外發/接收(通過http或socket)、解析報文、組裝報文明文(需要驗簽的數據)、驗簽、轉換數據(把銀行的參數轉給支付平臺內部的參數)、返回數據。
在支付平臺與銀行進行請求交互時,每個銀行的接口性能差異很大,不但響應時間有差異,支持的最大并發數、維護時間也不一樣。如果所有銀行共用相同的服務資源,當某個銀行出現性能瓶頸時,會導致使用同一臺服務器上的其它銀行通道也受影響變慢,甚至會引發雪崩現象。基于以上考慮,需要把各個通道的服務獨立化。
在現有的支付平臺與銀行接口對接時,通過對每個銀行單獨寫代碼實現工作對接,即每接入一家銀行,根據銀行接入文檔規范,編寫獨立的代碼實現參數轉換、組裝明文報文,簽名,組裝外發報文,外發并接收,解析報文,組裝報文明文,驗證簽名,繼而把對應的銀行參數轉換支付平臺所需要的內部參數。在部署時,同一臺服務器或多臺服務器負責所有銀行的接入。但通過現有技術實現銀行接口對接時,存在開發效率低、項目代碼質量低、沒有服務治理及維護和監控困難的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種銀行網關接口的接入方法和裝置,旨在解決銀行接入開發效率及接入質量的問題。
為實現上述目的,本發明提供的一種銀行網關接口的接入方法,包括:
在目標應用程序啟動時,加載已預設的所有預設配置文件;
將已加載的所有預設配置文件,生成對應的handler責任鏈;
在接收到所述目標應用程序的數據連接指令時,根據所述數據連接指令中的目標銀行標識獲取對應的handler責任鏈,并依次調用所述handler責任鏈中的各個handler并執行;
將執行結果發送至所述數據連接指令對應的銀行網關接口。
優選地,所述將執行結果發送至所述數據連接指令對應的銀行網關接口的步驟之后,還包括:
將所述執行結果代入對應的所述銀行網關接口,并接收銀行返回的數據,用以解析所述數據連接指令;
若解析成功,則發送所述數據連接指令的目標終端與所述銀行網關接口接入成功;
若解析失敗,則輸出接入失敗的提示信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州唯品會網絡技術有限公司,未經廣州唯品會網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710372745.4/2.html,轉載請聲明來源鉆瓜專利網。





