← All supported banks

Germany  ·  apoBank  ·  EBICS

Connect apoBank without learning EBICS.

apoBank runs its own gateway on Host ID EBXDXC, serving four EBICS versions. It switches off several older payment formats on 1 October 2026, six weeks before the rest of Germany.

The host, checked live

10 Sep 2026
<ebicsHEVResponse xmlns="http://www.ebics.org/H000">
  <ReturnCode>000000</ReturnCode>
  <ReportText>[EBICS_OK] OK</ReportText>
  <VersionNumber ProtocolVersion="H002">02.30</VersionNumber>
  <VersionNumber ProtocolVersion="H003">02.40</VersionNumber>
  <VersionNumber ProtocolVersion="H004">02.50</VersionNumber>
  <VersionNumber ProtocolVersion="H005">03.00</VersionNumber>
</ebicsHEVResponse>
Host ID
EBXDXC
Versions
4
Answered in
0.11 s

Published by the bank

The bank's imprint.

Bank details

BICDAAEDEDD
Bank code300 606 01
Legal nameDeutsche Apotheker- und Ärztebank eG
Registered officeRichard-Oskar-Mattern-Str. 6, 40547 Düsseldorf
RegisterGnR 410, Amtsgericht Düsseldorf
GroupGenossenschaftliche FinanzGruppe Volksbanken Raiffeisenbanken

Checked live

Measured against the live host on 10 September 2026.

Access data

EBICS addresshttps://ebics.apobank.de/
Host IDEBXDXC — upper case, case-sensitive
Protocol versionsH002 (02.30), H003 (02.40), H004 (02.50), H005 (03.00)
GatewayapoBank's own, on its own network
Your IDsPartner ID, User ID and System ID, issued with the contract
Distributed signatureSupported — apoBank ships its own signing app
Statement formatscamt.053 v8 and camt.052 — MT940 and MT942 still run

Published by the bank

From the bank's own instant-payment and payee-check factsheets.

Order types published by apoBank

2.5What it does3.0 BTFDirection
CTVSEPA credit transfer, payee check opt-inSCT / — / VOI / pain.001Send
CCTSEPA credit transfer, payee check opt-outSCT / — / VOO / pain.001Send
CIVInstant credit transfer, payee check opt-inSCI / — / VOI / pain.001Send
CIPInstant credit transfer, payee check opt-outSCI / — / VOO / pain.001Send
XIVInstant, opt-in, with fallback executionSCI / — / VOI / pain.001Send
XIPInstant, opt-out, with fallback executionSCI / — / VOO / pain.001Send
VPZPayee verification status reportREP / DE / VOP / pain.002 / ZIPDownload
CIZPayment status report, instant transfersREP / DE / SCI / pain.002 / ZIPDownload
C5NIncoming instant paymentsSTM / DE / SCI / camt.054 / ZIPDownload

Two rules decide how payee verification behaves in an automated flow. A file holding a single payment must use an opt-in order type or the payment is rejected. And with opt-in, authorisation happens only after the status report arrives, through the distributed signature, so a signature given before that point is discarded.

Published by the bank

The bank's price and services list. These are electronic-channel deadlines, not EBICS-specific.

Cut-off times

Germany and EEA, in EUR or an EEA currency17:00 on bank business days
SEPA credit transfers, EEA and SEPA third countries17:00 on bank business days
Non-EEA currency, or outside the EEA and SEPA12:00 on bank business days
SEPA instantNo deadline — 24 hours, 7 days, 365 days

BankConnector

What is built and shipped for this bank today.

What our engine produces

Payment formatpain.001.001.03
Also producedpain.001.001.09 — live for other banks today
RulebookGerman DK Anlage 3 v3.9 / 2025-03
Charge bearerSLEV
Remittance limit140 characters
Name limit70 characters
Character setLatin — transliterated before the bank sees it
Read backcamt.053, pain.002 — one normalised format
Not supportedDirect debits

Published by the bank

Published by the bank and by DK; the response is ours.

What is still ahead

  1. Older formats stop being accepted on every channel: pain.001.002.03, pain.001.003.03, pain.001.001.03 in its GBIC_3 form, pain.008.003.02, pain.008.001.02 GBIC_3, and DTAZV. Six weeks ahead of the industry date. pain.001.001.09 is already one of the two versions our engine produces, and other banks run on it today.

  2. Foreign payments move to pain.001.001.09 in the AXZ form under the 3.9 rulebook. We have never produced DTAZV.

  3. The German industry-wide change: pain.001.001.09 replaces pain.001.001.03, and unstructured postal addresses stop being accepted anywhere in the file. Covered on both counts — we produce .09, and canonical input 1.1 has taken addresses as separate fields since it shipped.

  4. Every EBICS key pair has to reach 4096 bits. New keys and a new initialisation letter.

Five steps to a live connection.

You do not need to know what any of the codes above mean.

  1. 1

    Email the bank

    apoBank's documented route is an email naming your company and your customer number. We draft it, you send it.

  2. 2

    The bank returns the contract documents

    Those documents carry the order types available to you, plus your Partner ID, User ID and System ID, and the bank's own key hash values.

  3. 3

    Send the initialisation letter

    Activation runs over two independent channels by design: the EBICS key exchange, and a signed letter the bank compares it against. We print the letter; you sign it.

  4. 4

    Verify the bank and go live

    We fetch the bank's public keys and check them against the hashes on your contract documents. Then you choose the approval policy and the connection switches on.

  5. 5

    In production

    Payments go out as pain.001, statements come back as camt.053, unattended.

Sources — apoBank’s EBICS page and its factsheets on instant payments, payee verification and address formats, its price and services list, its terms for remote data transmission, and the EBICS specifications published by Die Deutsche Kreditwirtschaft. Host response and protocol versions measured 10 September 2026. BankConnector is not affiliated with Deutsche Apotheker- und Ärztebank eG.

← Back to all supported banks