PSD3 for German CFOs: What to Decide in 2026 Before 2028 Forces Your Hand
PSD3 and PSR implications for German CFOs: open banking strategy, payment initiation, fraud liability, and vendor selection decisions to make before 2028 implementation.
Summary
PSD3 and the Payment Services Regulation reshape open banking access, fraud liability, and payment initiation in the EU. German CFOs must decide on bank connectivity strategy, AIS/PIS providers, and internal payment controls in 2026 while transposition deadlines approach in 2028.
Definition
PSD3 (Payment Services Directive 3) and the companion PSR (Payment Services Regulation) update EU payment services law. For German CFOs, the practical impact spans open banking API access, payment initiation (PIS), account information (AIS), fraud liability, and licensing requirements for fintech partners. Transposition into German law via BaFin is expected by 2027–2028.
Why CFOs Must Decide in 2026
PSD3 is not a future problem: it is a planning problem. The companies that wait for final BaFin circulars will scramble in 2028. The companies that decide architecture, vendor relationships, and internal controls in 2026 will treat PSD3 as an upgrade, not a migration.
Three decisions cannot be deferred:
- Bank connectivity model: Direct bank APIs vs aggregator (finAPI, Tink, Klarna Kosma)
- Payment initiation scope: Will you initiate supplier payments via API, or remain on EBICS/file upload?
- Fraud and authorization framework: Who approves payments, with what verification, at what threshold?
What Changes from PSD2
| Area | PSD2 (Current) | PSD3/PSR (Expected) |
|---|---|---|
| API access | Bank discretion on quality | Enhanced mandatory access standards |
| Fraud reporting | Limited | Standardized fraud data exchange |
| PIS licensing | AISP/PISP via TPP | Broader payment institution framework |
| IBAN verification | Best practice | Stronger verification requirements |
| SCA | Required for electronic payments | Refined exemptions, clearer liability |
PSD3 does not replace open banking: it matures it. Banks must improve API reliability. TPPs face stricter operational resilience requirements. Your integration architecture should assume higher uptime SLAs and standardized error codes.
Decision 1: Open Banking Provider Strategy
German CFOs typically choose between three models:
Direct Bank Integration
Connect individually to Deutsche Bank, Commerzbank, Sparkasse via EBICS or bank-specific APIs. Maximum control, maximum maintenance.
Choose if: You bank with 1–2 institutions, have internal engineering capacity, and payment volume exceeds €500M annually.
Aggregator (Recommended for Mittelstand)
Single API to finAPI, Tink, or Klarna Kosma covering 3,000+ EU banks.
Choose if: You have 3+ bank relationships, need consolidated cash visibility, and lack dedicated payment engineering team.
// Example: finAPI account aggregation
const response = await fetch('https://live.finapi.io/api/v2/accounts', {
headers: {
'Authorization': `Bearer ${accessToken}`,
'Content-Type': 'application/json'
}
});
const accounts = await response.json();
const totalCash = accounts.reduce((sum, a) => sum + a.balance, 0);
Hybrid
Aggregators for AIS (read access), direct EBICS for high-value PIS (write access).
Choose if: You need real-time treasury visibility but want direct bank rails for payments above €50,000.
Decision 2: Payment Initiation Scope
PSD3 will make PIS more reliable. Decide now what you will initiate via API:
| Payment Type | API Initiation | Manual/EBICS |
|---|---|---|
| Recurring supplier (under €10K) | Yes | Fallback |
| Payroll | No (until tested) | EBICS |
| Tax payments (ELSTER) | No | Bank portal |
| Intercompany transfers | Yes | - |
| Ad-hoc urgent (over €50K) | Dual approval + API | CFO sign-off |
Build approval workflows before connecting PIS:
def approve_payment(payment_request, approvers):
if payment_request.amount > 50000:
required = ['cfo', 'ceo']
elif payment_request.amount > 10000:
required = ['finance_manager']
else:
required = ['ap_clerk']
for role in required:
if role not in approvers:
raise ApprovalError(f'Missing {role} approval for €{payment_request.amount}')
return initiate_pis(payment_request)
Decision 3: Fraud and Verification Framework
PSD3 strengthens IBAN/name verification requirements. Implement before regulators mandate:
- IBAN validation: Checksum + bank identification
- Name matching: Compare payee name against account holder (VOP: Verification of Payee)
- Beneficiary whitelist: New IBANs require dual approval
- Anomaly detection: Flag payments deviating from historical patterns
async function verifyPayee(iban, name) {
const result = await openBankingClient.verifyPayee({ iban, name });
if (result.matchCode === 'NO_MATCH') {
await queueManualReview({ iban, name, matchCode: result.matchCode });
return false;
}
return true;
}
German banks are rolling out VOP throughout 2026. Your payment system must handle CLOSE_MATCH, NO_MATCH, and NOT_POSSIBLE responses without blocking legitimate payments or allowing fraud.
Vendor Evaluation Criteria
When selecting open banking partners, score against PSD3 readiness:
| Criterion | Weight | Questions |
|---|---|---|
| License status | 25% | BaFin/EU payment institution license? |
| Bank coverage DE | 20% | Which of your banks are supported? |
| PIS reliability | 20% | Success rate, error handling, retry logic |
| VOP support | 15% | Verification of Payee implemented? |
| Operational resilience | 10% | SLA, incident history, DORA compliance |
| Data residency | 10% | EU hosting, GDPR compliance |
Request SOC 2 Type II reports and BaFin registration numbers. Verify the provider's PSD3 migration roadmap in writing.
Internal Controls Checklist
Before 2028, establish:
- Payment policy document with approval matrix
- Segregation of duties: initiator ≠ approver ≠ reconciler
- Daily bank reconciliation via AIS (automated)
- Monthly access review for open banking tokens
- Incident response plan for unauthorized payment initiation
- Vendor due diligence file for each TPP/fintech partner
Budget Planning
Typical investment for Mittelstand (€20M–€200M revenue):
| Item | Year 1 Cost | Ongoing |
|---|---|---|
| Open banking aggregator | €15K–€40K setup + €2K–€8K/mo | Per account/API call |
| PIS integration | €30K–€80K engineering | Maintenance |
| VOP/fraud tooling | €10K–€25K | €1K–€3K/mo |
| Process redesign | Internal FTE time | - |
Compare against cost of manual treasury operations (typically 1.5–2.5 FTE for multi-bank Mittelstand).
Timeline
| Date | Action |
|---|---|
| Q2 2026 | Audit current bank connectivity, select aggregator |
| Q3 2026 | Deploy AIS for cash visibility |
| Q4 2026 | Pilot PIS for low-value supplier payments |
| H1 2027 | Implement VOP, expand PIS scope |
| H2 2027 | Monitor BaFin transposition drafts |
| 2028 | Full compliance with transposed PSD3/PSR |
Business Outcomes
CFOs who decide in 2026 gain real-time cash visibility across all bank accounts, reduce payment fraud exposure, cut manual EBICS file handling by 70%, and enter the PSD3 transition with working infrastructure instead of emergency RFPs.
Related: Open Banking in Germany 2026 · PSD3 Explained
Need help connecting your finance systems?
Fynteq connects E-Rechnung, DATEV, Stripe, ERP and bank workflows for German SMEs and growing digital businesses. Frankfurt-based, fixed-scope implementation.
Frequently Asked Questions
Related articles
PSD3 and the Future of European Payments
A clear guide to PSD3, the next EU payment services directive, covering key changes, timelines, and what FinTech and SaaS companies should prepare for.
Open Banking in Germany 2026: finAPI vs Tink vs Klarna Kosma
Comparison of open banking providers in Germany: finAPI, Tink, and Klarna Kosma for AIS, PIS, bank coverage, pricing, and PSD3 readiness.
Open Banking APIs Explained
A practical guide to Open Banking APIs, AIS, PIS, PSD2 compliance, and how SaaS and FinTech companies integrate bank connectivity in Europe.
Finance integration insights
Practical guides on E-Rechnung, DATEV, Stripe, reconciliation and finance automation for teams in Germany.
By downloading, you agree to our privacy policy. We use your email to send the PDF and follow up on related services. Or contact info@fynteq.com.