Reference · Vývoj · Platby · Cloud

Diebold Nixdorf: karetní platby v cloudu, EET 2.0 a dlouhodobý rozvoj retailových systémů

Diebold Nixdorf
VývojPlatbyHybrid

01 / Karetní platební služba: z vlastního datacentra do cloudu

Diebold Nixdorf provozuje pro své zákazníky službu pro vydávání a akceptaci karet v uzavřených kartových schématech, například u benefitních karet. Služba obsluhuje celý život karty: účty, limity, dobíjení, blokace i podklady pro výrobu karet. Na straně akceptace přijímá transakce z pokladních terminálů, mobilní peněženky a online dobíjení.

Pro Diebold Nixdorf jsme připravili a realizujeme přesun této služby z vlastního PCI prostředí do cloudu. Navazujeme na dlouhodobý vývoj aplikace, takže migrace vychází z detailní znalosti jejích komponent a provozních vazeb.

Zadání: změnit platformu, zachovat bezpečnost plateb

Migrace zahrnuje úpravy aplikace, přechod databáze z Oracle na PostgreSQL a využití spravovaných cloudových služeb. Návrh zohledňuje požadavky PCI DSS a omezení odstávek při přechodu.

Jak řešení funguje

Cílové řešení využívá kontejnery v Azure Kubernetes Service a spravované služby pro zprávy, soubory a e-maily. Naše práce zahrnuje úpravy aplikace, integrace a přípravu provozního prostředí.

Architektura karetní platební služby v cloudu: terminály a kanály, vstupní vrstva pro platební kanály, karetní služba v AKS s PostgreSQL a spravovaná platební kryptografie; navazující procesy přes Service Bus, Blob Storage a Communication Services.

Zjednodušené funkční schéma. Nezobrazuje síťovou topologii, konkrétní konfiguraci ani objemy transakcí.

Možnost využít spravovanou platební kryptografii jsme ověřili na proof of conceptu a následně integrovali do aplikace.

Přechod databáze připravujeme po etapách, s ověřením dat a postupem pro návrat k předchozímu stavu.

Technologie a naše role

Oblast Technologie Co dodáváme
Aplikační platforma Java, Spring Boot, Azure Kubernetes Service Úpravy aplikace a jejích komponent pro běh v cloudu
Data Oracle → PostgreSQL Návrh a provedení postupné migrace
Integrace Azure Service Bus, Blob Storage, Communication Services Náhradu front, souborových přenosů a e-mailů
Kryptografie Spravovaná platební kryptografie Ověření konceptu a integraci
Infrastruktura Azure, infrastruktura jako kód Oddělená prostředí, síťové napojení a monitoring

Co migrace přináší

Diebold Nixdorf nahrazuje vlastní hardware a licence spravovanými službami a zjednodušuje provoz prostředí, které musí splňovat přísné platební standardy. Oddělená prostředí a infrastruktura jako kód usnadňují další rozvoj i zapojení dalších zákazníků.


02 / EET 2.0: od pokladny k evidenci tržeb

Pro Diebold Nixdorf vyvíjíme klientskou i serverovou část řešení EET 2.0 a připravujeme její provoz v Azure. Navazujeme na spolupráci na původní EET, kde jsme zajišťovali instalace, certifikáty a úpravy klientské aplikace.

Jak řešení funguje

Na straně obchodníka běží agent napsaný v Go, který přijímá data z pokladního systému přes stávající i nové rozhraní. Pokud spojení vypadne, agent záznamy uloží a odešle je po jeho obnovení. Agent komunikuje s fiskálním serverem, který zajišťuje předávání údajů do evidence. Simulační režim umožňuje ověřit integraci pokladny bez ostrého odesílání.

Architektura EET 2.0: pokladna, agent v Go s offline úložištěm, fiskální server v odděleném prostředí zákazníka a Finanční správa; správa přes provisioning, portál, IaC a monitoring.

Zjednodušené funkční schéma. Šipky popisují tok dat, nikoli síťovou topologii.

Každý zákazník má vlastní izolované prostředí nasazované přes infrastrukturu jako kód. Provisioning zajišťuje instalaci a registraci agentů, včetně starších pokladních stanic. Portál ukazuje stav evidence a provoz sledují Azure Monitor a Prometheus. Fiskální server prošel zátěžovými testy a ověřením konektivity na testovací prostředí Finanční správy.

Technologie a naše role

Oblast Technologie Co dodáváme
Klient Go, offline úložiště Agent pro pokladny, opakované odeslání, simulační režim
Server Fiskální server, databáze Návrh, vývoj a zátěžové testy
Správa Provisioning, portál Registrace agentů a dashboard stavu evidence
Provoz Azure, IaC, Azure Monitor, Prometheus Oddělená prostředí zákazníků, nasazení a monitoring

Co EET 2.0 přináší

Řešení připravujeme pro napojení pokladních systémů na evidenci tržeb, včetně zpracování výpadků spojení. Součástí dodávky jsou dokumentace, instalační postupy a automatizované nasazení.


03 / Vouchery a uzavřená kartová schémata

Od roku 2020 rozvíjíme pro Diebold Nixdorf systémy, které retailoví zákazníci používají každý den.

  • Online vouchery. Ověřování a uplatňování poukázek na pokladnách obchodních řetězců v několika zemích, včetně dávkového zpracování, zabezpečených souborových výměn s partnery a jednotného přihlašování.
  • Elektronické vouchery a kampaně. Správa e-voucherů, voucherových karet, QR kódů, automatických akcí a rozpočtů, reporty pro obchodníky.
  • Kartová schémata a mobilní platby. Dobíjení přes platební bránu, tokenizace karet, mobilní peněženka na Androidu, Apple Pay, napojení na HSM a správu identit zařízení.
  • Pokladní a obslužné aplikace. Android aplikace pro obsluhu samoobslužných pokladen a rozhraní pro komunikaci s pokladními linkami.

04 / Dlouhodobý rozvoj a podpora

Systémy pro platby a vouchery musí zůstat bezpečné i roky po prvním nasazení. Součástí spolupráce je proto i průběžná péče o aplikace:

  • upgrady frameworků a běhových prostředí (Spring, Java, aplikační servery) a odstraňování bezpečnostních zranitelností,
  • softwarový kusovník (SBOM) a rychlá reakce na kritické chyby v knihovnách,
  • analýzy změn, nacenění a dokumentace pro zákazníky Diebold Nixdorf,
  • pravidelná provozní podpora, řešení incidentů a testování nových verzí.

Co spolupráce přináší

Dlouhodobá spolupráce propojuje vývoj retailových aplikací, cloudovou migraci a provozní podporu. Znalost stávajících systémů nám pomáhá navrhovat změny s ohledem na jejich provoz a návaznosti.

„Ve spolupráci s Cloudfield dlouhodobě rozvíjíme retailová řešení pro naše zákazníky. Společně navrhujeme a implementujeme systémy pro platební transakce, uzavřená kartová schémata a konsolidaci dat EET. Všechny systémy jsou navrženy s důrazem na efektivní provoz v hybridním prostředí našich datacenter (PCI prostředí) a MS Azure.“

— Kryštof Tůma, Business Development Manager, Diebold Nixdorf

Řešíte něco podobného? Pojďme to probrat.

Pojďme to probrat
Kontaktujte nás

Kde vám IT může ušetřit nejvíc?

Napište nám, co vás stojí nejvíc času, peněz nebo provozních starostí. Společně vybereme první krok a způsob, jak ověřit jeho přínos.

info@cloudfield.cz

Odesláním souhlasíte se zpracováním údajů pro účely odpovědi na vaši zprávu. Formulář za nás doručuje služba Forminit (forminit.com). Zásady ochrany osobních údajů