XS2A is the PSD2 rule that requires banks to provide third-party access to payment accounts through a standard interface. In practice, it forces institutions to expose account data and payment initiation capabilities in a controlled way, making API governance, consent handling, and security design central to compliance and market participation.
What XS2A Actually Requires
Access to the Accounts, or XS2A, is the PSD2 access model that compels account servicing payment service providers to expose account data and payment initiation functions through a controlled interface. Its purpose is not open access, but regulated access with defined technical and security expectations.
The practical significance of XS2A is that it turns bank connectivity into an API governance problem. Institutions must decide what data and functions are exposed, how requests are authenticated, how consent is represented, and how access is constrained to the permitted use case.
Why XS2A Is More Than Open Banking Branding
XS2A is often discussed as part of open banking, but the security reality is narrower and more demanding. The standard interface is a trust boundary: it sits between account servicing systems and third-party providers that may be initiating payments, retrieving balances, or aggregating account information on behalf of customers.
That boundary creates a need for tight request validation, explicit scope enforcement, and traceable authorization decisions. In practice, the interface must distinguish between the account owner’s permission, the third party’s technical access, and the exact action being requested. RFC 6749: The OAuth 2.0 Authorization Framework is relevant here because XS2A implementations commonly rely on delegated authorization patterns, but PSD2 adds sector-specific regulatory constraints on top of the protocol layer.
For financial institutions, XS2A is therefore not just an interoperability requirement. It is a design constraint that affects consent capture, endpoint design, API mediation, error handling, and the ability to prove that a third party accessed only what the customer allowed.
Security Controls Commonly Associated With XS2A
XS2A implementations usually depend on strong API security, secure client authentication, and defensible privilege boundaries. The exposed interface must resist unauthorized access, replay, misuse of tokens, and abuse of payment initiation flows.
In practice, that means the control surface often includes mutual authentication, audience-restricted tokens, strict resource scoping, and monitoring for abnormal access patterns. The interface should also preserve non-repudiation and support auditability, because disputes in this environment often hinge on whether access was technically possible, legally permitted, and correctly consented.
Authoritative control sets are useful here because XS2A sits at the intersection of access control, authentication, logging, and third-party governance. NIST SP 800-53 Rev 5 Security and Privacy Controls supports the underlying control thinking around access and authentication, while CIS Controls v8 reinforces account management, access control, and audit logging expectations. For implementation detail, RFC 8705: OAuth 2.0 Mutual-TLS Client Authentication and Certificate-Bound Access Tokens and RFC 8707: Resource Indicators for OAuth 2.0 are especially relevant to binding access to the right client and the right target resource.
How XS2A Shapes Bank and Third-Party Relationships
XS2A changes the operating model between account providers and third parties. Banks are no longer the only direct channel to the account, but they remain responsible for securing the exposed surface and maintaining regulatory conformity. Third parties, in turn, must handle the interface as a constrained, permissioned integration rather than a general data feed.
This makes onboarding, certification, and monitoring part of the security story. If a bank’s interface is inconsistent, poorly documented, or weakly governed, the result is not only technical fragility but also compliance friction and ecosystem distrust. Conversely, if a third party over-collects data or reuses access beyond the permitted purpose, the issue becomes both a security and a conduct problem.
EU Digital Operational Resilience Act (DORA) and EU NIS2 Directive are useful adjacent references because they reinforce resilience, access governance, and third-party risk management in regulated environments. For organisations building or assessing API programs around XS2A, ISO/IEC 27001:2022 Information Security Management provides a broader governance baseline for access control, authentication, and supplier oversight.
Risk and Threat Considerations
XS2A concentrates sensitive account and payment capabilities behind a shared interface, so weaknesses in authorization, consent enforcement, or client authentication can quickly become systemic. If the interface accepts overly broad access, or if third-party credentials are stolen or misused, the exposure can extend across many accounts and many relying parties at once.
Failure mechanism: Attackers or abusive integrations can exploit weak consent binding, replayable credentials, excessive API scopes, or poor third-party onboarding to read account data or initiate payments beyond the intended permission.
Impact: The result can be account data exposure, fraudulent payment initiation, regulatory breach, customer harm, and loss of trust in the open banking ecosystem.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-3 — Access Enforcement | XS2A depends on enforcing fine-grained access decisions for exposed account and payment functions |
| IA-5 — Authenticator Management | XS2A relies on secure management of client authenticators, tokens, and certificates | |
| AU-2 — Event Logging | XS2A needs auditable records of third-party account access and payment initiation | |
| Recommendation — Enforce access decisions at the API boundary so third parties only reach permitted account functions. Manage API authenticators and token lifecycles to prevent unauthorized third-party access. Log third-party access events and payment actions so consent and misuse can be investigated. | ||
| CIS Controls v8 | CIS-6 — Access Control Management | XS2A requires governance of who can access regulated account APIs and under what scope |
| Recommendation — Restrict and review API access paths so only approved parties can use XS2A endpoints. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | XS2A is fundamentally about controlled access to sensitive banking interfaces |
| A.8.5 — Secure authentication | XS2A implementations need strong authentication for third-party API access | |
| Recommendation — Define and enforce access-control rules for XS2A interfaces and supporting systems. Use secure authentication methods that bind third-party access to the intended client. | ||
Practitioner Guidance
Why practitioners should care: XS2A is not just a compliance label, it is the point where regulated access, consent, and API security become one control problem. Treat the exposed interface as a security boundary that must be monitored, tested, and governed across both the bank and third-party ecosystem.
Common misunderstanding: Teams sometimes assume that once a third party is authorised, the access path is inherently safe. In reality, the implementation must still prove that every call is correctly authenticated, properly scoped, and continuously observable.
Practitioner takeaway: The strongest XS2A programs combine rigorous consent logic, tightly bound client authentication, and audit-ready access tracing, because any one of those layers can fail independently.
Related resources from NHI Mgmt Group
- Why do IAM programmes leave orphaned accounts and residual access behind?
- What is the difference between RBAC and privileged access management for machine accounts?
- Why does role-based access control create extra risk for service accounts?
- Should organisations use just-in-time access for service accounts?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 26, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org