
其他轉帳方式
API 及 JSON 轉帳

IFB 的 API 及 JSON 服務啟用
API 服務將於客戶帳戶處於良好狀態後,按客戶要求啟用:
- 其維持最低結餘,
- 展現一貫穩定的財務業績,並且
- 與合法商業活動相符。
此外,該帳戶必須具備
- 並無尚未解決的合規問題,及
- 所有交易均須遵守國際金融法規。
最終啟用須經本行合規及風險管理團隊內部審核與批准。

我們的 API 服務
在 API 轉帳中,連接嚴格限於本行的外部伺服器,或在若干情況下限於為特定客戶互動而指定的核心伺服器。然而,該等系統絕不直接連接至存放實際財務記錄的本行總帳伺服器。此項隔離確保總帳伺服器完全獨立,保障本行資產,並在銀行系統的安全架構內維持所有財務運作的完整性。
如需查閱我們的 API 服務連接指引,請向下捲動至本頁末端(金融機構密鑰交換程序)。
本行 API(及 JSON)服務
我們向經挑選的高淨值人士及信譽良好的企業客戶提供 API 服務,並特別強調審慎、保密及機構誠信。
所有 API 交易僅在已完全融入國際銀行體系的銀行之間進行,不僅確保經認證的 API 訊息得以安全交換,亦確保資金得以有效且及時地結算。未具備此類融入條件的交易對手或許能夠傳送訊息,但本質上無法完成資金結算。
在 API 轉帳中,資金無法自銀行的分類帳伺服器「下載」,因為此類系統始終與外部存取完全隔離。與儲存於雲端或任何一般伺服器或電腦中的數碼檔案不同,資金必須始終透過全球銀行體系安全且受監管的框架傳送,以確保資金的完整性及每筆交易的合規性。
根據經驗,送交本行的 API 交易中,逾 77% 來自非銀行實體,或來自不具備發送資金能力的銀行。
相對而言,本行可處理不設金額上限的交易,惟僅須嚴格核實發起機構,並確認其具備可予證明的交收能力。

應用程式介面(API)
與一般看法相反,API 本身並不轉移資金。它是一種精密的通訊管道,即介面,連接銀行的各軟件系統,或連接客戶與銀行後端伺服器,而該後端伺服器並不與銀行的核心銀行系統相連。其作用在於透過軟件互連,向銀行的數碼基礎設施發出請求或指令。
- 指令發出與資訊查詢:在銀行業中,API 本身並不直接執行金融交易,而是充當傳遞者,將外部應用程式的請求轉送至銀行的對外網路邊緣系統。例如,當透過 API 發出啟動交易的指示時,API 僅將該請求轉達至銀行的交易處理系統。實際的資金劃轉則由銀行內部機制統籌處理,以嚴格的安全及合規規程為基礎,並與代理銀行、RTGS或 RTP 保持通訊。
- 安全通訊促成者:銀行 API 的首要功能,是確保外部應用程式與銀行內部系統之間安全而高效的通訊,包括提交交易指示及擷取帳戶相關資料。透過採用先進的加密與驗證措施,API 確保此等通訊既安全,亦僅限獲授權的實體存取。此角色猶如一項高度安全而高效的郵遞服務,確保雙方之間的訊息準確並保密地送達。
- 提升銀行服務:資金的直接轉移雖不屬應用程式介面(API)的職能範圍,但 API 在提升銀行服務的可及性與功能方面發揮關鍵作用。透過指令與資訊的交換,API 使第三方應用程式得以提供多種與銀行相關的服務,包括即時查閱帳戶結餘及交易記錄,以及發起交易,而有關交易隨後由銀行自身系統處理。
- 合規與數據完整性:銀行 API 在履行職能時,遵循旨在保護消費者數據及確保金融交易完整性的嚴格監管標準。其運作受法律及監管框架約束,例如歐洲的 PSD2,該指令要求以安全及標準化方式共享金融數據。這確保 API 在數碼銀行生態系統中,並非作為資金轉移的直接促成者,而是作為啟動交易及存取金融資訊的安全通道。
- 增強可擴展性: API 使銀行及金融科技公司能夠透過與外部服務及系統整合,輕鬆擴大業務規模。
- 提升客戶體驗:透過應用程式介面(API),金融機構得以提供更為個人化且流暢的銀行服務體驗,以滿足熟悉數位科技的客戶日益提高的期望。
- 營運效率:API 有助於日常工作自動化,從而減少人為錯誤,提升銀行營運效率
- 創新與協作: API 的開放特性促進銀行、金融科技新創企業及其他金融服務提供者之間的協作,從而推動創新。
API 在銀行領域的本質,並非直接轉移資金,而是作為精密的軟件中介,傳遞請求並取回資訊。正是透過這種安全且結構化的通訊,API 豐富了數碼銀行環境,在確保遵循最高安全與合規標準的同時,實現多種服務。
外部 API
基於金融機構固有的嚴格安全要求,銀行環境中的外部 API 即使與核心系統亦保持一定距離,與銀行帳務系統更是如此。採取此種間接連接方式有多項充分理由,均涉及保護敏感資訊及維持銀行核心職能的營運完整性:
1. 敏感資料的隔離
核心系統載有銀行客戶及業務流程中最敏感及最關鍵的資料,例如客戶記錄及財務詳情,而分類帳系統則載有所有帳戶結餘及交易記錄。若將核心或分類帳銀行系統透過 API 直接開放予外部系統,將大幅增加資料外洩以及資料與記錄遭篡改的風險。銀行把 API 互動限於中間層或周邊系統,便能管控及審視資料存取,防止意外或未經授權的資料外洩。
2. 縮減受攻擊面
若允許外部 API 直接連接核心系統或帳簿系統,將增加一個額外的接入點,擴大惡意行為者可利用的攻擊面。直接通往帳簿的連接點越多,攻擊者入侵系統的風險越大。間接連接通常經由中介軟體層或 API 閘道進行,可發揮保護性緩衝作用,對存取請求進行篩查及過濾,並以受控及受監察的方式處理。
3. 強化存取控制
透過中間層傳送外部 API 資料,銀行可實施額外的存取控制機制,包括流量限制、身分驗證及授權檢查。該中介系統在將經審查的資料或指令轉發至內部銀行系統的核心系統之前,會驗證每項請求的真實性及合法性。該系統執行嚴格的存取政策,確保僅有經審核的請求由核心系統轉送至帳簿系統。
4. 數據完整性保證
外部API直接存取可能對數據完整性構成風險。若外部系統直接與帳簿互動,即使是輕微的錯誤或非預期的互動,亦可能破壞數據的一致性與準確性。中間層系統負責驗證,在API請求到達帳簿之前轉換並確認其準確性與適當性。這種受控的互動對維持財務記錄的穩定與可信至關重要。
5. 監管合規及審計
銀行在嚴格的監管框架下營運,尤其在資料存取及處理方面須採取嚴謹的安全措施。確保外部 API 請求透過間接、受控的系統處理,可在帳本與外部系統之間劃定清晰界線,從而簡化合規工作。此安排可對每筆交易進行詳細記錄及審計,確保任何外部互動均可完整追溯並可問責,同時不會暴露敏感的帳本資料。
6. 降低系統性風險
若外部 API 直接連接至分類帳系統,該等 API 內的任何漏洞或遭利用之弱點,均可能直接影響機構的核心財務記錄。間接存取有助於控制及緩解風險,使分類帳在外部 API 發生安全漏洞或系統故障時得以隔離。透過間接連接的架構設計,銀行即使在外部系統出現問題時,亦能確保關鍵系統保持安全、持續運作及具備韌性。
簡而言之
採用中介軟體或 API 閘道器的間接連接模式,可確保銀行的帳簿不受外部連接所帶來的潛在威脅影響,同時仍允許與獲授權的第三方進行安全且受控的數據交換。此分層安全架構維護數據的保密性、完整性與可用性,符合網絡安全及監管標準的最佳實務。
進一步了解銀行 API
銀行應用程式介面(API)充當中介角色,讓第三方開發人員及企業以安全且受控的方式存取銀行的功能及數據。此種存取對於開發可直接與銀行系統互動的應用程式至關重要,從而無需重複開發,即可提供多元化的金融服務。
銀行 API 的多元類型
銀行應用程式介面(API)大致可分為四大類,各自服務於不同目的,滿足多樣化的金融需求:
- 核心銀行 API:此類 API 專注於存款、貸款及中小企業跨境交易等基本銀行業務。透過提供對這些核心服務的存取,核心銀行 API 使金融科技應用程式得以順暢地納入傳統銀行功能。
- 即插即用 API:此等 API 專為交易及會計流程等金融營運而設,並包含透過 OAuth 提供的身分驗證服務。其設計便於整合至現有系統,有助快速採用及實施。
- 卡片、電子錢包及轉帳 API:此類別涵蓋發卡、電子錢包、多幣種操作及欺詐監控,通常連同軟件開發工具包(SDK)一併提供。此等工具對於處理支付、貨幣兌換及交易保安的應用程式至關重要。
- 收單 API:專注於支付收單,這些 API 支援流動支付、近場通訊(NFC)方案、線上銀行卡收單等,在拓展商戶接受付款的途徑方面發揮重要作用。
REST 與 SOAP:銀行 API 的架構風格
在銀行 API 中,主要存在兩種通訊模式:
- REST(Representational State Transfer)是一種架構風格:透過 HTTP 傳遞無狀態的請求與回應,通常承載 JSON 格式資料。其輕量且具良好的擴展性,在現代開放銀行介面中佔主導地位。
- 相比之下,SOAP(簡單物件存取協定)是基於 XML 的正式協定,內置安全(WS-Security)及錯誤處理標準,至今仍常見於較舊的核心銀行系統整合。
兩種模式各有所長,具體選擇視乎所實施銀行服務的特定需求而定。
銀行應用程式介面(API)處於金融業數碼轉型之前沿,在傳統銀行服務與創新金融科技方案之間架起橋樑。透過採用此等技術進展,銀行不僅能提升營運效率與客戶服務,亦能在日趨數碼化之環境中保持競爭力。隨著金融業持續演進,策略性運用銀行 API 勢將在塑造其未來方面發揮關鍵作用。

基於 API 的通訊透過促成系統之間的結構化互動,提升銀行業務運作效率。然而,API 並非獨立的支付機制。透過 API 傳送的數據(包括 JSON 格式的請求與回應)僅代表交易指示或系統通訊,並不構成結算。
任何透過 API 發起的轉帳,其執行仍取決於獲授權的金融機構及公認的支付基礎設施。API 回應或結構化資料輸出的出現,本身並不足以確認資金已經轉移。


API 銀行環境中的 JSON
在現代銀行基礎設施中,JSON 是用於 API 通訊層的標準化數據格式,其作用純屬技術性質:在系統之間組織及傳送資訊。JSON 本身不執行交易、不持有價值,亦不能取代機構的既定程序。
在基於 API 的銀行業務中,JSON 通常用於編碼支付指示、帳戶資料、交易元數據及系統回應,其格式既可供機器讀取,又可跨平台互通。這使外部應用程式、客戶介面及內部銀行系統能在受控環境中有效通訊。
透過 API 發起付款時,指令可能以 JSON 格式傳送。然而,資金的實際劃轉係由銀行另行透過既有支付渠道執行,例如 SWIFT、SEPA、RTGS 或其他公認的結算系統。JSON 僅用於傳達指令,本身並不執行資金劃轉。
在 API 交易中的功能角色
在實務上,JSON 是客戶端應用程式與銀行基礎設施之間的介面層。典型的 API 請求可能包含結構化欄位,例如發送方識別資料、受益人詳情、帳戶號碼、幣種、金額及交易參考編號。接收系統會對這些數據進行驗證及處理,再決定交易能否繼續進行。
指示經核實後,即進入本行內部處理環境,接受合規檢查、風險控制及授權程序。上述步驟完成後,交易方會進入相應的結算渠道。
因此,JSON 只是更廣泛的交易生命週期中的一個組成部分,並不能取代:
- 機構授權
- 合規核實
- 帳戶層級驗證
- 清算及結算流程
資料與結算的分離
常見的誤解,源於將資料傳輸與資金移轉混為一談。JSON 作為一種資料格式,可以詳細描述一筆交易,卻無法創設或結算該筆交易。無論 JSON 資料內容看來多麼完整,其存在本身並不構成資金已經移轉的證明。
此區別在營運及風險層面均至關重要。有效的轉讓必須反映於:
- 發送機構的分類帳
- 接收機構的分類帳
- 中介結算系統(如適用)
缺少這些要素,則無論有何種數據呈現,均不構成轉讓。
與銀行 API 的整合
在受監管的環境中,JSON 通常嵌入於安全的 API 框架之中。這些框架實施身分驗證、加密及存取控制,確保只有獲授權的實體方可發起或擷取金融數據。
典型使用情境包括:
- 透過客戶介面發起付款指示
- 調取交易記錄
- 結餘查詢
- 受益人管理
- 即時狀態更新
這些功能提升了效率及互通性,但仍依賴於底層的銀行基礎設施。
風險考慮因素
由於 JSON 易於閱讀且可輕易複製,在受控環境之外呈示時容易被濫用。JSON 文件可以毫無困難地被建構、修改或偽造,因此不能作為已完成交易的獨立證據。
在專業銀行實務中,核實一律以機構紀錄及公認的支付系統為依據,而非獨立的數據陳述。
有關轉帳相關風險的更全面論述,請參閱:轉帳風險及欺詐防範意識
機構層面的詮釋
在 IFB 的運作框架內,JSON 被視為用於 API 通訊的技術標準,而非付款機制或結算方式。
所有交易,無論以何種方式發起,最終均須透過受監管的金融基礎設施執行。JSON 可促進通訊,但並不改變銀行業務的基本運作機制。
持倉概要
JSON 藉由實現結構化的數據交換,提升數位銀行介面的效率。其效用在於通訊,而非執行。貨幣轉帳仍屬銀行機構、受監管系統及結算程序的職能。JSON 是此一架構內資訊傳遞的管道,而非其替代品。

與替代性或傳統轉帳方式相關的術語,應在銀行基礎設施的脈絡下理解。此類術語或用以描述通訊渠道、內部處理方式或過往慣例,但並不取代對受規管機構、認可支付系統及正式結算程序的要求。
任何轉帳,無論名稱為何,最終均須在既有金融體系內處理、清算及對帳。
金鑰交換

如欲進一步了解如何將資金或資產轉入您在本行的帳戶,請聯絡 Marie Mayer。




