High-Volume Payments
Millions of Swiss payments a day, moved to ISO 20022.
3M+payments a day through the Swiss engine
Firstdistributed ISO 20022 payments engine at the bank
ISO 20022payment messages in and out: initiation, clearing, reporting
The problem
The Swiss payments engine handled more than three million payments a day on one large DB2 system. The new ISO 20022 message standard meant it had to be redesigned: to speak the new formats, to be easier to maintain, and to carry more volume.
The answer was a distributed engine that speaks ISO 20022 natively, with a data store built on the standard itself.
The idea
1ReceivePayments arrive as ISO 20022 messages.
2TranslateMapped to the bank’s own formats and back, in both directions.
3ProcessOn a distributed engine, built for volume and resilience.
4StoreIn an operational data store shaped by ISO 20022, for real-time processing and reporting.
What was built
- The payments stream. Engineering led for the ISO 20022 payment messages: initiation, clearing and account reporting.
- Message transformation. Components mapping ISO 20022 to the bank’s formats and back, for inbound and outbound payments.
- The first distributed engine. As IT application owner, ISO 20022 brought into everyday payment operations.
- An ISO 20022 data store. Designed on the message schemas, for real-time processing and reporting.
- Quality with partners. Code reviews, testing and quality assurance with implementation partners.
- Cross-border operations from Poland. Payment operations moved to the bank’s capability centre in Poland, cutting business operations cost by 30%.
Built with