2

希望這不是太離題。我想知道哪些字段可能代表世界上任何地方的客戶的銀行賬戶詳細信息。如何在數據庫中表示銀行賬戶信息?

我知道SWIFT(即IBAN/BIC代碼),但如果客戶想要使用本地帳戶信息(例如德國:帳號,銀行代碼)怎麼辦。有沒有一種「最佳實踐」的方式來存儲這種一般形式?

例如

  • 帳號(串)
  • 銀行代碼(串)
  • 類型(枚舉:SWIFT,美國,德國,... ??)
+0

您是否需要儲存國際使用的本地帳號?如果國際使用,則要求IBAN輸入並解析回來是合理的。 – gbn

+0

@gbn:如果可能的話,我們希望支持本地數字(也就是說,如果這不是太複雜的話)。 – AndiDog

回答

0

不幸的是,截至今天(2015年2月),沒有商定的通用方法可以解決銀行賬號問題。美國有自己的格式ABA#/銀行A/C#,南亞不同,歐洲不同等等等等。

IBAN的最初目標是爲整個場景提供一些統一性,但我懷疑我們將很快看到。

實施全球支付解決方案的大多數公司都熟悉各個國家的銀行賬戶信息要求。是的,就像聽起來很單調的任務一樣,他們必須這樣做。

tl; dr:對此沒有捷徑。