← All supported banks

Connect Haspa without learning EBICS.

A published order-type schedule mapped to EBICS 3.0, a 24:00 cut-off for electronic orders, and new bank keys on 16 September 2026. We handle the payments, the statements and every protocol step underneath.

The host, checked live

<ebicsHEVResponse xmlns="http://www.ebics.org/H000">
  <ReturnCode>000000</ReturnCode>
  <ReportText>[EBICS_OK] OK</ReportText>
  <VersionNumber ProtocolVersion="H004">02.50</VersionNumber>
  <VersionNumber ProtocolVersion="H005">03.00</VersionNumber>
</ebicsHEVResponse>

Host ID

G87-ELKO

EBICS 2.5

H004

EBICS 3.0

H005

Answered in

0.14 s

Published by the bank

The bank's imprint and annual report.

Bank details

BICHASPDEHH
Bank code200 505 50
Legal nameHamburger Sparkasse AG
Registered officeDammtorstraße 1, 20354 Hamburg
RegisterHRB 80 691, Amtsgericht Hamburg
OwnerHASPA Finanzholding (100%), a free savings bank

Published by the bank

The bank's own documents, plus our live check of the host.

Access data

EBICS addresshttps://hh7ebics.sparkasse-banking.de/ebicsweb/ebicsweb
Host IDG87-ELKO
Protocol versionsH004 (02.50) and H005 (03.00)
Gateway operatorFinanz Informatik, one instance per institute
Bank key hashesFour, published: X002 and cert, auth and encryption
Bank keys change16 Sep 2026 from ~09:00, then yearly
Distributed signatureSupported in full, and required for checked files
Statement formatscamt and MT: C53, C52, C54, STA, VMK
Same-day cut-off24:00 for an electronic order
Instant transfersNo cut-off: every day, around the clock

The gateway is a Sparkassen-Finanzgruppe platform with one instance per institute, so the address and Host ID name the instance and are the same for every Haspa customer. Sending a sibling savings bank’s Host ID here returns a plain HTTP 404, not an EBICS error.

Published by the bank

Haspa's own schedule, issued August 2026.

Order types published by Haspa

2.5What it doesDirMessageServiceScopeOptionContainer
CCTSEPA credit transfer, payee check opt-outSendpain.001SCTVOO
CTVSEPA credit transfer, payee check opt-inSendpain.001SCTVOI
CIPInstant credit transfer, opt-outSendpain.001SCIVOO
CIVInstant credit transfer, opt-inSendpain.001SCIVOI
CCUSame-day urgent transfer in euroSendpain.001XCTDEURG
AXZForeign credit transfer, ISO 20022Sendpain.001XCTDE
AZVForeign credit transfer, DTAZV (retiring)SenddtazvXCTDE
CDDSEPA core direct debitSendpain.008SDDCOR
CD1SEPA core direct debit, COR1Sendpain.008SDD0CD1
CDBSEPA B2B direct debitSendpain.008SDDB2B
C55Recall a submitted direct debitSendcamt.055SDDDE
C53End-of-day account statementDownloadcamt.053EOPDEZIP
STAEnd-of-day statement, SWIFT MT940Downloadmt940EOPDE
C52Intraday transactions, every 30 min 06:00–19:00Downloadcamt.052STMDEZIP
VMKIntraday transactions, SWIFT MT942Downloadmt942STMDE
C54Debit and credit notification, batch detailDownloadcamt.054STMDEZIP
CRZPayment status report, credit transfersDownloadpain.002REPDESCTZIP
CIZPayment status report, instant transfersDownloadpain.002REPDESCIZIP
VPZPayee verification result reportDownloadpain.002REPVOPZIP
CDZPayment status report, direct debitsDownloadpain.002REPDESDDZIP
C29Resolution of a recall requestDownloadcamt.029REPDEZIP
BKAAccount statement as a signed PDFDownloadpdfEOPDEZIP

Eleven more cover service-centre submission, foreign-exchange rates, direct-debit collection files and documentary credits.

CCXVCXCDXC2XDKIEABEADAIAAIDAKAAKD

The rest are key management and protocol housekeeping. You never see one, because we run them during setup and afterwards.

INIHIAHPBHCAHCSPUBSPRHAAHTDHKDHPDHEVHACPTKHVEHVSHVDHVTHVUHVZ

Two payee-verification rules change how an automated flow has to behave. A file holding only one payment cannot use the opt-out form at all. And a checked file is authorised or cancelled through the distributed signature: signatures already present when you submit are discarded, and the file reaches the signature folder only once the result report is final.

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
Read backcamt.053, camt.052, camt.054, pain.002, in one format
Not supportedDirect debits

BankConnector

Questions

When do Haspa's EBICS bank keys change?
16 September 2026, from around 09:00, and annually from then on. Haspa publishes the new hash values in advance. Every client has to fetch the new keys and confirm the new hashes; if the confirmation does not happen, some software needs the subscriber initialised again. Only the bank's own keys change, not yours. The date is Haspa's alone: each institute on the platform sets its own, and a sibling savings bank publishes 22 September.
What is Haspa's EBICS cut-off time?
24:00 for an electronic order, which covers EBICS. Instant credit transfers have no cut-off at all: every day of the year counts as a business day, around the clock. Orders that are not electronic have a 16:00 cut-off.
Does Haspa still support MT940?
Yes. Haspa's order-type schedule, dated August 2026, still lists STA for MT940 and VMK for MT942 alongside C53 and C52 for camt. No withdrawal date has been published. Several other German banks have already switched MT off, so do not assume this one has.
Does Haspa support Verification of Payee?
Yes, since 5 October 2025, on SEPA credit transfers and SEPA instant. CTV and CIV opt in, CCT and CIP opt out, and VPZ returns the result. Two rules matter for automation. A file containing only one payment cannot use the opt-out form at all. And a checked file has to be authorised or cancelled through the distributed signature: bank-business signatures already present when you submit are discarded, and the file enters the signature folder only once the result report is final.
Can I connect my ERP to Haspa?
Yes. You send canonical JSON and BankConnector produces the pain.001 credit transfer file the German DK Anlage 3 rulebook requires, then reads camt.053, camt.052, camt.054 and pain.002 back into one normalised format. SEPA credit transfers, SEPA instant, same-day urgent and international payments are supported. Direct debits are not.

Published by the bank

Dates the bank has announced. What we do about each one is ours.

Upcoming events in our register

  1. The bank’s own EBICS keys are replaced, from around 09:00, and yearly from then on. Every client must fetch the new keys and confirm the published hashes or the connection stops. Your own keys are untouched.

  2. The older SEPA format versions are withdrawn, AXZ replaces DTAZV for foreign payments, and addresses must be structured or hybrid. We already produce pain.001.001.09 for other banks, and have never produced DTAZV.

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

If all of this looks like a lot, it does not have to be

Five steps to a live Haspa connection.

You do not need to know what any of the codes above mean. Our setup guide walks you through it one screen at a time.

  1. 1

    Request the agreement from Haspa

    EBICS starts with paperwork. We draft the email, you send it, and you tell us when it has gone. There is nothing to configure until the bank replies.

  2. 2

    Set up and send your keys

    Enter the values from the agreement Haspa returns. We already hold the ones that are public, so most of the form is filled in. Then one press generates your three key pairs and sends the public halves.

  3. 3

    Prove your identity on paper

    EBICS confirms the key exchange on paper, by design. We print the initialisation letter carrying the fingerprints Haspa will check. You sign it by hand and simply email the bank a scan; the original goes by post only if the bank asks for it.

  4. 4

    Verify Haspa and go live

    While you wait, we fetch the bank's public keys and check them against the fingerprints it gives you over a separate channel. When that lands, you choose which approval policy governs payments here, and the connection switches on.

  5. 5

    Go live with one small payment

    Start with one small payment and follow it all the way to your statement. Then you are in production with Haspa: payments go out as pain.001, statements come back as camt, and the connection runs unattended from here.

Sources: Haspa’s EBICS page, its order-type schedule and key-rotation notice both issued August 2026, its EBICS implementation document for payee verification, its terms for remote data transmission, its price and services list, and the EBICS specifications published by Die Deutsche Kreditwirtschaft. BankConnector is not affiliated with Hamburger Sparkasse AG.

How BankConnector handles the November 2026 pain.001.001.09 migration for Haspa →

← Back to all supported banks

Other banks

Connection guides for the other banks we have built.

Aareal Bank →

EBICS 2.5 and 3.0

SozialBank →

EBICS 2.5 and 3.0

Warburg Bank →

EBICS 2.5 and 3.0

apoBank →

EBICS 2.3 to 3.0

BayernLB →

EBICS 2.5 and 3.0

Berenberg →

EBICS 2.4, 2.5 and 3.0

Berliner Sparkasse →

EBICS 2.5 and 3.0

Berliner Volksbank →

EBICS 2.5 and 3.0

Helaba →

EBICS 2.5 and 3.0

LBBW →

EBICS 2.4, 2.5 and 3.0

Naspa →

EBICS 2.5 and 3.0

NORD/LB →

EBICS 2.5 and 3.0

OLB →

EBICS 2.3 to 3.0

Postbank →

EBICS 2.3 to 3.0

ProCredit Bank →

EBICS 2.4, 2.5 and 3.0

SaarLB →

EBICS 2.5 and 3.0

Sparkasse an Ennepe und Ruhr →

EBICS

Sparkasse Bremen →

EBICS 2.5 and 3.0

Sparkasse Darmstadt und Dieburg →

EBICS 2.5 and 3.0

Sparkasse Fürth →

EBICS

Sparkassen →

EBICS

Sparkasse Heidelberg →

EBICS

Sparkasse KölnBonn →

EBICS 2.5 and 3.0

Südwestbank →

EBICS

Bankhaus Werhahn →

EBICS

HypoVereinsbank (UniCredit) →

EBICS 2.5 and 3.0

Volksbanken Raiffeisenbanken →

EBICS 2.5 and 3.0

Bank Connect →

Danish banks on Bankdata, BEC and NBS

Jyske Bank →

Bank Connect on Bankdata

Sydbank →

Bank Connect on Bankdata

Nykredit Bank →

Bank Connect on BEC

Arbejdernes Landsbank →

Bank Connect on BEC

Ringkjøbing Landbobank →

Bank Connect on Bankdata

Sparekassen Kronjylland →

Bank Connect on NBS

Lån og Spar Bank →

Bank Connect on NBS

Sparekassen Danmark →

Bank Connect on NBS

Nordea →

Corporate Access Webservice and E-Gateway

Danske Bank →

EDI Webservices

OP Financial Group →

OP Web Services

DNB →

PGP-encrypted SFTP

Deutsche Bank →

EBICS 2.3 to 3.0

Jyske Bank Hamburg →

EBICS 2.3 to 3.0

HSBC →

HSBCnet SFTP

Aargauische Kantonalbank →

EBICS 2.5 and 3.0

BancaStato →

EBICS 2.4, 2.5 and 3.0

Bank CIC (Schweiz) →

EBICS 2.4, 2.5 and 3.0

Bank Cler →

EBICS 2.5 and 3.0

Banque Cantonale de Fribourg →

EBICS 2.5 and 3.0

Banque Cantonale de Genève →

EBICS

BCV →

EBICS 2.5 and 3.0

Basellandschaftliche Kantonalbank →

EBICS 2.5 and 3.0

Basler Kantonalbank →

EBICS 2.5 and 3.0

Berner Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Graubündner Kantonalbank →

EBICS 2.5 and 3.0

Hypothekarbank Lenzburg →

EBICS 2.5 and 3.0

Luzerner Kantonalbank →

EBICS 2.4, 2.5 and 3.0

PostFinance →

EBICS 2.5 and 3.0

Raiffeisen →

EBICS 2.5 and 3.0

Schwyzer Kantonalbank →

EBICS 3.0

St.Galler Kantonalbank →

EBICS 2.5 and 3.0

Thurgauer Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Urner Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Valiant Bank →

EBICS 2.5 and 3.0

Zürcher Kantonalbank →

EBICS 2.5 and 3.0

Zuger Kantonalbank →

EBICS 2.4, 2.5 and 3.0

Commerzbank →

EBICS 2.5 and 3.0

ING Germany →

EBICS 2.4, 2.5 and 3.0