EBICS 3.0 BankConnect
Description
Highlights
- Multi-Bank Support: Manage multiple banks/accounts and assign them explicitly to payment methods or sales channels.
 - Automatic Prepayment Matching: Imports camt.054/053, matches by reference, amount & IBAN – including duplicate and tolerance checks.
 - Automated Invoice Matching: Detects incoming invoice payments, updates payment status, and optionally triggers order release.
 - GDPR-Compliant SEPA Mandates: Digital mandate management with text, timestamp, validity (36-month rule), and full revision history.
 - Automated SEPA Direct Debits: Generates pain.008 (FRST/RCUR/OOFF), uses your official Creditor Identifier, and submits via EBICS (CDD).
 
Features
- Chargeback Detection: Identifies return transactions (camt.054 “R-Transactions”), invalidates the mandate, and disables the payment method according to rules.
 - Automated Refunds: Creates SEPA credit transfers (CCT/pain.001) when amounts or matches are incorrect – fully rule-based.
 - Security Controls: Maximum debit amount per CORE/B2B mandate, delay windows for critical transactions, and shop-owner confirmation for high-risk actions (supports VEU).
 
About the Extension
Important note: You need the Foundation Plugin, which is available free of charge: https://store.shopware.com/de/moorl50852475974f/foundation-bitte-hinweise-im-faq-beachten.html
Shopware EBICS Connector – Bank Integration for Automated Payment Matching & SEPA
The Shopware EBICS Connector connects your shop directly to your bank accounts (EBICS 3.0 / H006 compliant).
It synchronizes incoming payments, processes SEPA direct debits, detects chargebacks, and automatically updates order and transaction states.
Perfect for shops using prepayment, invoice, or direct debit – GDPR-compliant, secure, and highly flexible.
How It Works
- Connect Banks: Enter host ID, bank URL, customer/participant ID (partner/user), EBICS version, and optional creditor ID per account.
 - Assign: Link accounts to payment methods (e.g., prepayment, invoice, SEPA) and/or sales channels.
 - Pull (Incoming): The connector retrieves camt.054/053, unpacks (ZIP/GZ), analyzes bookings, and writes them to the internal transaction table.
 - Match: Intelligent matching links payments with orders (end-to-end ID, reference text, amount/IBAN). Successful matches → “paid” state.
 - Push (Outgoing): Generates & transmits SEPA direct debits (pain.008) and refunds (pain.001) via EBICS (CDD/CCT).
 - Monitoring: Detects chargebacks (camt.054), invalidates mandates, and triggers workflows (notifications, blocking logic).
 
Detailed Features
Multiple Banks & Assignments
- Unlimited bank accounts
 - Explicit assignment to payment methods (Prepayment, Invoice, SEPA)
 - Optional linking to sales channels (e.g., separate B2B/B2C accounts)
 
Automatic Matching
- Prepayment: Matching by reference (order/transaction ID), amount, and IBAN with tolerance checks and typo correction heuristics.
 - Invoice: Open receivables are continuously monitored and marked paid once a matching payment is received.
 
SEPA Direct Debit & Mandates
- GDPR-compliant mandate entity (reference, text, signature timestamp, validity, status, history)
 - CORE & B2B: separate limits, lead times (FRST/RCUR), and pre-notification support
 - Automatic pain.008 generation (FRST/RCUR/OOFF) and submission via EBICS (CDD)
 
Chargebacks & Refunds
- Detection of returned direct debits (camt.054, reason codes such as MD07/AC04)
 - Automatic mandate invalidation for relevant reasons or repeated returns
 - Rule-based refund transfers (CCT) for mismatched or unassignable payments
 
Security & Compliance
- Limits & Approvals: Maximum transaction amounts per CORE/B2B, delay windows for critical debits, optional dual control (VEU-ready)
 - GDPR: Encrypted storage of sensitive data (keyring/IBAN/mandates), retention policies, and secure deletion
 - EBICS Onboarding: Guided INI/HIA/HPB process including automatically generated bank letter (PDF)
 - Auditing: Full change history, event logs, and audit trail
 
Benefits for Your Team
- Less manual work – payment states update automatically
 - Faster order fulfillment thanks to instant payment confirmation
 - Lower risk with direct debit thanks to limits, blocking logic & B2B support
 - Transparent processes for accounting and support teams
 
Requirements
- Shopware 6
 - EBICS access provided by your bank (host ID, URL, customer/participant ID)
 - (optional) Creditor Identifier (for SEPA direct debit; issued by the national central bank)
 
Quick Setup
- Configure bank access data in plugin settings
 - Initial run: INI → Bank letter → HIA → HPB (guided process)
 - Assign accounts to payment methods/sales channels
 - Enable automation: schedule Pull/Match/Push via cron
 
Why This Plugin?
- End-to-end automation – from bank statement file to paid order status
 - Robust architecture – separate pipelines for ingestion (pull/upsert) and processing (match/push)
 - Secure & legally compliant – mandates, limits, approvals, logging
 
Note: The availability of individual EBICS order types depends on your bank and EBICS contract.
Important note: You need the Foundation Plugin, which is available free of charge: https://store.shopware.com/de/moorl50852475974f/foundation-bitte-hinweise-im-faq-beachten.html
Shopware EBICS Connector – Bank Integration for Automated Payment Matching & SEPA
The Shopware EBICS Connector connects your shop directly to your bank accounts (EBICS 3.0 / H006 compliant).
It synchronizes incoming payments, processes SEPA direct debits, detects chargebacks, and automatically updates order and transaction states.
Perfect for shops using prepayment, invoice, or direct debit – GDPR-compliant, secure, and highly flexible.
How It Works
- Connect Banks: Enter host ID, bank URL, customer/participant ID (partner/user), EBICS version, and optional creditor ID per account.
 - Assign: Link accounts to payment methods (e.g., prepayment, invoice, SEPA) and/or sales channels.
 - Pull (Incoming): The connector retrieves camt.054/053, unpacks (ZIP/GZ), analyzes bookings, and writes them to the internal transaction table.
 - Match: Intelligent matching links payments with orders (end-to-end ID, reference text, amount/IBAN). Successful matches → “paid” state.
 - Push (Outgoing): Generates & transmits SEPA direct debits (pain.008) and refunds (pain.001) via EBICS (CDD/CCT).
 - Monitoring: Detects chargebacks (camt.054), invalidates mandates, and triggers workflows (notifications, blocking logic).
 
Detailed Features
Multiple Banks & Assignments
- Unlimited bank accounts
 - Explicit assignment to payment methods (Prepayment, Invoice, SEPA)
 - Optional linking to sales channels (e.g., separate B2B/B2C accounts)
 
Automatic Matching
- Prepayment: Matching by reference (order/transaction ID), amount, and IBAN with tolerance checks and typo correction heuristics.
 - Invoice: Open receivables are continuously monitored and marked paid once a matching payment is received.
 
SEPA Direct Debit & Mandates
- GDPR-compliant mandate entity (reference, text, signature timestamp, validity, status, history)
 - CORE & B2B: separate limits, lead times (FRST/RCUR), and pre-notification support
 - Automatic pain.008 generation (FRST/RCUR/OOFF) and submission via EBICS (CDD)
 
Chargebacks & Refunds
- Detection of returned direct debits (camt.054, reason codes such as MD07/AC04)
 - Automatic mandate invalidation for relevant reasons or repeated returns
 - Rule-based refund transfers (CCT) for mismatched or unassignable payments
 
Security & Compliance
- Limits & Approvals: Maximum transaction amounts per CORE/B2B, delay windows for critical debits, optional dual control (VEU-ready)
 - GDPR: Encrypted storage of sensitive data (keyring/IBAN/mandates), retention policies, and secure deletion
 - EBICS Onboarding: Guided INI/HIA/HPB process including automatically generated bank letter (PDF)
 - Auditing: Full change history, event logs, and audit trail
 
Benefits for Your Team
- Less manual work – payment states update automatically
 - Faster order fulfillment thanks to instant payment confirmation
 - Lower risk with direct debit thanks to limits, blocking logic & B2B support
 - Transparent processes for accounting and support teams
 
Requirements
- Shopware 6
 - EBICS access provided by your bank (host ID, URL, customer/participant ID)
 - (optional) Creditor Identifier (for SEPA direct debit; issued by the national central bank)
 
Quick Setup
- Configure bank access data in plugin settings
 - Initial run: INI → Bank letter → HIA → HPB (guided process)
 - Assign accounts to payment methods/sales channels
 - Enable automation: schedule Pull/Match/Push via cron
 
Why This Plugin?
- End-to-end automation – from bank statement file to paid order status
 - Robust architecture – separate pipelines for ingestion (pull/upsert) and processing (match/push)
 - Secure & legally compliant – mandates, limits, approvals, logging
 
Note: The availability of individual EBICS order types depends on your bank and EBICS contract.
Details
- Available: English, German
 - Latest update: 4 November 2025
 - Publication date: 4 November 2025
 - Version: 0.7.34
 - Category: Payment provider
 
Resources
Reviews (0)
About the Extension Partner
                                        moori
Partner Status
- 
                    
                        
Shopware
Extension Partner 
Details
- 
                            
                                Ø-Rating:
                            
                            
                                4.6
                                
                                                
                
    
                
            
Average rating of 4.6 out of 5 stars
 - Partner since: 2019
 - Extensions: 51
 
Support
- Based in: Germany
 - Speaks: German, English
 - Response time: Very quickly
 
Documentation: https://docs.moori.net/en/plugin/MoorlEbics/
0.7.34
- Patch: Replaced internal createDefaultContext methods
 
0.7.33
- Patch: Removed unused code
 
0.7.32
- Applied ebics-php library to extension
 - Applied ebics-php library to extension
 
0.7.31
- Applied features for EBICS BankConnect plugin
 - Release candidate for Shopware 6.7
 - Release candidate for Shopware 6.7
 - Release candidate for Shopware 6.7
 
0.7.29
- Initial release canditate for Shopware 6.7