EBICS Client

Modern, secure EBICS client implementation for connecting to banks via the EBICS protocol.

Key Features

Feature Description
Protocol Support All EBICS versions: H003 (V2.4), H004 (V2.5), H005 (V3.0), H006 (V3.0.2)
Multi-Bank Connect to multiple banks with different protocol versions simultaneously
Multi-Tenancy Complete tenant isolation with fine-grained access control
VEU Support Full distributed electronic signature workflows for multi-signer authorization
BTF Support Business Transaction Format with 33 service types for H005/H006
Key Management RSA 2048-4096 bit keys with encrypted storage and audit logging
Recovery Automatic transaction recovery for failed multi-segment transfers
ISO 20022 Full support for pain.001, pain.002, pain.008, camt.052, camt.053, camt.054

Quick Reference

Topic Summary Documentation
Protocol Versions H003-H006 with BTF support in H005/H006 Protocol Details
Order Types 24 types: key management, admin, business, VEU Protocol Details
BTF Services 33 services: SCT, SDD, SCI, XCT, STM, EOP, REP, etc. BTF Reference
Cryptography RSA 2048-4096, A005/A006, E002, X002, SHA-256 Cryptography
Data Model 23 models: Host, Connection, User, Keys, Orders, VEU Data Model
Return Codes 6-digit codes: 000000 (OK) to 09xxxx (errors) Return Codes

Documentation

Getting Started

Step Description Guide
1 Set up bank connection and EBICS user Getting Started
2 Complete INI/HIA/HPB initialization User Initialization
3 Upload payments, download statements Executing Orders
4 Multi-signer authorization workflows VEU Workflows

Technical Deep Dives

Topic Description
Internal Architecture Service layer organization, design patterns, transaction flows
EBICS Protocol Protocol versions, message structures, order types, XML formats
Cryptography Key generation, signatures, encryption, security measures
Data Model Entity relationships, multi-tenancy, data flow patterns

Reference Documentation

Topic Description
BTF Reference Business Transaction Format services, scopes, options
Return Codes Technical and business error codes
Message Types XML request and response structures
Order Data Formats ISO 20022 payment and statement formats