我有一张名为“银行”的表格,它存储银行名称、帐户、子公司/分行等银行信息。对于进入子公司/分支机构,我使用相同的表,包括字段ParentId、IsSubsidiary、IsBranch,它们是自引用的。表结构如下:
Field Type
---------------------------
BankId int (PK)
Name nvarchar(100)
AccountNo nvarchar(50)
ParentId int (self-referencing key)
IsSubsidiar
我注意到一些应用程序提供了允许用户从网上银行系统中拉下交易记录(通常是信用卡)的功能。通常支持特定的银行。
实现这一点的一般方法是什么(例如,使用API或其他方法)?我已经看到了一个支持我想要从澳新银行(ANZ)下载交易记录的银行的web应用程序,所以我知道这是可以实现的-但还没有找到任何类型的在线银行API的参考。
我打算用Ruby on Rails实现一个解决方案,但我想无论使用哪种语言,底层方法都将适用。