基于协议分析与 PSD2 合规的集成:交易、余额、iDEAL 支付与 Tikkie,交付可运行 API 或源码
ABN AMRO 应用面向荷兰与比利时个人及企业客户,提供日常银行、iDEAL 支付、Tikkie 收款请求、交易记录、余额、投资、储蓄,以及将其他银行账户加入总览。2024 年 12 月,ABN AMRO 成为首家在应用中支持指纹与 Face ID 登录的荷兰大型银行。我们提供协议分析与可运行 API 实现,助您按 PSD2 与荷兰央行要求集成交易导出、余额同步与支付流程。
点击任意图片可放大查看。
基于 ABN AMRO 应用与网银,以下数据类型可通过我们交付的 API 暴露。该行通过开发者门户(developer.abnamro.com)提供官方 PSD2 与商业账户洞察 API;我们在此基础上通过协议分析与定制实现进行扩展。粒度与用例供参考,实际范围取决于授权与合同。
| 数据类型 | 来源(界面/功能) | 粒度 | 典型用途 |
|---|---|---|---|
| 交易历史 | 交易列表、对账单下载、商业账户洞察 | 单笔交易;日期、金额、类型、对手方;最长 18 个月 | 对账、会计、ERP、合规 |
| 账户余额 | 账户总览、余额展示、商业账户洞察 | 按账户、活期/储蓄;实时快照 | 仪表盘、资金、现金流 |
| 账户详情 | 账户列表、户主信息、PSD2 账户信息 | IBAN、姓名、账户类型、币种 | KYC、聚合、开放银行 |
| 银行对账单 | 对账单下载(网银/应用) | 2004 年起 PDF;PDF、XLS、MT940、CAMT.053 | 审计、税务、归档 |
| 支付状态 | 支付发起(PSD2)、预约支付、iDEAL | 单笔支付;状态、金额、日期、参考 | 结算、订单确认、对账 |
| Tikkie / P2P 请求 | Tikkie 收款请求、应用通知 | 请求金额、状态、链接;iDEAL 完成 | P2P 流程、电商、回单匹配 |
| 通知 | 商业账户通知 API、应用推送 | 交易与余额事件;推送内容 | 实时告警、对账触发 |
企业客户需将交易自动导出到 ERP 与资金系统。ABN AMRO 商业账户洞察 API 为荷兰商业活期与储蓄账户提供实时账户详情、余额与交易数据。我们交付的实现可调用该 API(或通过协议分析复现其数据模型),提供带日期、金额、类型与对手方的交易列表,直接对应开放银行:结构化账户与交易数据,基于 TLS 与合同访问。典型流程:列出账户 → 获取余额 → 获取交易(可选批量明细)。
第三方服务商(TPP)与聚合平台需将 ABN AMRO 账户与 ING、Rabobank 等银行一并展示。我们实现或文档化 PSD2 账户信息流程:授权 → 访问令牌 → 账户列表 → 余额与交易。字段包括 accountId、iban、balance、currency 及含 bookingDate、amount、remittanceInformation 的交易数组。与 ING、Rabobank 开放银行同处一生态;生产环境均需 EIDAS QWAC 与荷兰央行 PSD2 牌照。
个人与企业用户可通过应用或网银下载对账单(2004 年起 PDF;交易最长 18 个月,格式 PDF、TXT、XLS、MT940、CAMT.053)。我们交付可按周期请求对账单导出并规范化输出的 API 或脚本,供归档或合规工具使用。数据流:用户授权 → 会话(应用或网银)→ 请求对账单 → 解析/存储。适用于审计、税务(如年度财务汇总)与监管留存。
电商与 B2B 平台需通过 iDEAL 发起支付并确认状态。ABN AMRO 支持 PSD2 支付发起;我们实现支付创建与状态轮询流程,使您的系统可触发 iDEAL 支付并获取状态(如已完成、拒绝)。结合商业账户通知,支付入账时可收到实时推送,便于订单履行与结算可见性。
Tikkie 为 ABN AMRO 的 P2P 收款应用(支持任意荷兰银行账户)。用例:跟踪发出或收到的 Tikkie 请求,将入账 iDEAL 与请求匹配,并与发票或费用工具同步。我们提供 Tikkie 请求元数据与支付完成的协议分析与 API 式访问,符合开放金融下 P2P 与回单匹配的数据可携性。
以下为示例请求/响应结构与鉴权步骤。使用 ABN AMRO 官方 API 生产环境需在 developer.abnamro.com 注册、沙箱测试及具备 EIDAS QWAC 与 PSD2 牌照(如适用)的生产接入。
GET /v1/accounts
Authorization: Bearer <ACCESS_TOKEN>
X-Request-ID: <uuid>
Response 200:
{
"accounts": [
{
"resourceId": "account-id",
"iban": "NL91ABNA0417164300",
"currency": "EUR",
"name": "Current Account",
"cashAccountType": "CACC"
}
]
}
GET /v2/accounts/{accountId}/transactions
?dateFrom=2025-01-01&dateTo=2025-01-31
Authorization: Bearer <ACCESS_TOKEN>
Response 200:
{
"transactions": [
{
"transactionId": "...",
"bookingDate": "2025-01-15",
"amount": "-50.00",
"currency": "EUR",
"remittanceInformation": "iDEAL payment",
"creditorName": "Merchant B.V."
}
]
}
// 常见错误 401 Unauthorized — 令牌过期,需刷新或重新授权 403 Forbidden — 权限不足或授权已撤销 429 Too Many Requests — 限流;退避重试 // 授权:PSD2 要求用户明确同意 // (AIS 同意用于账户/交易访问)。 // 保存 consent_id 与 scope 便于审计。
ABN AMRO 受欧盟与荷兰监管。PSD2(支付服务指令 2)规范开放银行访问:账户信息服务(AIS)与支付发起服务(PIS)须获成员国监管机构牌照——在荷兰为荷兰央行(DNB)。生产 API 接入通常需来自 CEF Digital 可信名单的EIDAS 合格网站认证证书(QWAC)。GDPR 适用于所有处理的个人数据;须遵守同意、目的限制与数据最小化。我们的实现基于授权与同意访问,并提供同意记录与留存建议以支持合规。
ABN AMRO 数据集成的典型管道:(1)客户应用或 TPP — 您的应用或聚合平台;(2)鉴权与 API 层 — 用户同意、OAuth2/OpenID Connect 或应用会话,再调用 ABN AMRO PSD2 或商业账户洞察 API(或我们的协议实现);(3)入库 — 规范化响应(账户、余额、交易)并可选写入数据库;(4)输出 — 供给 ERP、会计软件、仪表盘或内部 API。可选:商业账户通知 webhook 实现实时推送替代轮询。全流程数据仅在约定目的与留存政策内使用。
ABN AMRO 主要服务荷兰零售与企业客户,并在比利时开展业务。应用面向个人(含入门与家庭用户;如 Tikkie 团队推出的青少年应用 BUUT)及日常银行业务的专业人士。ING 与 Rabobank 为主要国内竞争对手;三者均位列荷兰最常用银行与支付应用。Tikkie(ABN AMRO)为最受欢迎的 P2P 支付应用之一,与 iDEAL 兼容全荷兰银行。平台以 Android 与 iOS 为主;网银用于对账单下载与批量操作。我们的集成服务面向需要 ABN AMRO 交易导出与开放银行数据的 B2B(ERP、TPP、聚合)与 B2C(个人理财、仪表盘)场景。
账户与余额同步、交易历史与对账单导出(PDF、XLS、MT940、CAMT.053)、PSD2 账户信息与支付发起、商业账户洞察与通知、iDEAL 与 Tikkie 流程。支持批量与多账户(在适用范围内)。透明报价起价 $300;可选先交付后付款。
我们是一家专注应用界面集成与授权 API 集成的技术工作室,面向全球客户。团队在移动应用与金融科技领域具备多年实战经验,提供协议分析、界面重构、开放数据集成、第三方接口集成及自动化数据脚本与接口文档。熟悉 PSD2、EIDAS 与欧洲隐私要求,交付合规实现。服务起价 $300,可选先交付满意后付款。
需要提供哪些信息?
交付周期?
如何保证合规?
ABN AMRO 应用面向所有人——入门用户与专业人士。儿童可使用,企业客户也可在应用中完成大量银行业务。可一览日常银行业务并安全快捷操作。可在应用中开设个人账户(许多情况下凭国际护照即可,无需到网点)。登录网银并确认订单;联系客服;修改资料与设置;冻结/解冻借记卡或申请补卡;管理数字借记卡;发送 Tikkie 收款请求。在应用内使用 iDEAL banking;查看交易、余额与账户;转账与预约支付;接收存取款与直接扣款通知;管理投资、储蓄、房贷与保险;将其他银行账户加入总览。安全登录采用 5 位 ID 码,并常支持指纹或 Face ID。(来源:应用描述;当前功能以 abnamro.nl 为准。)