Account information services let third parties access customer account data, usually for aggregation or finance management, while payment initiation services let them trigger transactions from the customer’s bank account. The first is read focused, while the second adds write risk and stronger authentication requirements. That distinction drives different consent, security, and monitoring obligations.
How account information services and payment initiation services differ
Account information services are built around visibility. They let a regulated third party retrieve account data, typically balances, transaction history, or related metadata, so the user can aggregate accounts or analyse spending. payment initiation service go one step further and instruct the bank to move money. That shift from read access to action changes the trust model, the consent model, and the blast radius of a failure.
In practice, account information services need strong controls around data minimisation, accuracy, and customer consent scope, because the main risk is improper disclosure of financial information. Payment initiation services need those controls too, but they also need stronger assurance that the requester is authorised to trigger the payment and that the payment details cannot be altered in transit or at the point of initiation.
Why payment initiation carries a different control burden
The practical difference is not just that one service reads and the other writes. Payment initiation creates execution authority. If an attacker, rogue integration, or misconfigured client can reach the initiation step, the impact can be immediate financial loss rather than only data exposure. That is why payment flows usually require tighter step-up authentication, stronger transaction validation, and more careful monitoring of abnormal payment patterns.
Account information services are still security-sensitive because account data can be highly revealing and useful for fraud, profiling, and social engineering. But they are generally lower impact than transaction initiation because they do not themselves move funds. The security design therefore tends to prioritise read permissions, consent boundaries, API hardening, and safe data presentation, while payment initiation must also protect the transaction lifecycle end to end.
Consent, authentication, and monitoring implications
Open banking separates these two permissions for a reason. A consent to view accounts does not imply a consent to initiate payments, and a customer should not have to accept the same level of transaction authority for a simple aggregation use case. That separation helps reduce unnecessary exposure and makes it easier to detect when a third party is operating outside its approved scope.
For practitioners, the operational distinction shows up in the evidence you expect to retain. For account information, you want to see explicit consent scope, data access logs, and revocation handling. For payment initiation, you also want proof of strong customer authentication where required, a verifiable transaction payload, and controls that detect anomalous payee, amount, or frequency patterns. In other words, read access can often be governed like a data access problem, while payment initiation must be governed like a financial action problem.
Risk and Threat Considerations
Payment initiation is materially higher risk because compromise can produce an immediate unauthorised transfer rather than a disclosure event. The main failure modes are overbroad consent, weak client authentication, and payment details being altered or replayed after the user believes approval has already been given.
Failure mechanism: A third party with only account-view intent gains or abuses payment initiation capability, then submits or modifies a transaction that the customer did not intend.
Impact: Funds can be moved without proper authorisation, and the resulting fraud investigation is usually more complex than a simple data-access review because the action is irreversible once settled.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 sets the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | IA-2 — Identification and Authentication (Organizational Users) | Payment initiation depends on stronger user authentication before funds can move. |
| AC-6 — Least Privilege | Account information and payment initiation require different access scopes. | |
| AU-12 — Audit Record Generation | Both services need evidence of who accessed data or initiated payments. | |
| Recommendation — Enforce IA-2 before allowing any payment initiation step. Limit each third party to the minimum access needed for its open banking function. Generate audit records for consent use, data access, and payment initiation events. | ||
| OWASP API Security Top 10 | API5 — Broken Function Level Authorization | Payment initiation is a higher-risk function that must not be callable by read-only clients. |
| API2 — Broken Authentication | Payment initiation requires strong assurance that the caller is the approved third party. | |
| Recommendation — Block any client from invoking payment functions unless it is explicitly authorized. Harden authentication on initiation endpoints and reject weak client assurance. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | Open banking relies on scoping read versus initiate permissions correctly. |
| Recommendation — Define and enforce separate access rules for account data and payment initiation. | ||
Practitioner Guidance
What to verify: Treat these as two separate permission classes in your controls, user journeys, and audit model. If the product can only justify aggregation or budgeting, limit it to account information access; if it can initiate payments, require explicit transaction scope, stronger assurance, and transaction-level logging.
Common mistake: Teams often design the consent screen around the user experience and underestimate the security difference between “can read my accounts” and “can trigger a payment.” That shortcut usually creates scope creep, weak review points, and poor incident triage later.
Practitioner takeaway: The key judgement is to align privilege with function, because once a service can initiate payments, it is no longer just handling data, it is exercising customer-authorised financial authority.
Related resources from NHI Mgmt Group
- What is the difference between account aggregation APIs and payment initiation APIs in banking?
- What is the difference between OAuth 2.0 and OpenID Connect in open banking architectures?
- What is the difference between chargeback fraud and account takeover in online payment fraud?
- What is the difference between API access and screen scraping under PSD2 payment account rules?