01Náš klient
Klient bol medzinárodný poskytovateľ pohostinstiev so sídlom v Európe a Spojených štátoch.
Platby
Platobná platforma pre webové a mobilné transakcie.

01Náš klient
Klient bol medzinárodný poskytovateľ pohostinstiev so sídlom v Európe a Spojených štátoch.
02Opis problému
Klient chcel prijímať platby cez mobilnú aplikáciu, no potreboval bezpečne spracovať údaje o kartách, platby z webu aj mobilu a podporu Apple Pay a Android Pay.
Platforma mala zvládnuť registráciu platieb, refundácie, výplaty obchodníkom aj reporting bez toho, aby klient musel sám uchovávať citlivé kartové údaje.
03Naše riešenie
Pripravili sme webovú platformu a súbor mikroservisov pre autentifikáciu používateľov, registráciu platobných údajov a bezpečné spracovanie transakcií.
Stripe fungoval ako platobný procesor a registrátor kariet. Ako poskytovateľ PCI Level 1 umožnil ukladať údaje o kartách v jeho systémoch a vyhnúť sa nákladom na vlastnú PCI kompatibilitu.
Platforma umožnila iným systémom vytvárať záznamy o transakciách a účtovať na registrované karty cez zabezpečené prístupové body.
Nové platobné funkcie sme integrovali do administratívneho portálu vrátane refundácií a výplat obchodníkom.
Transakčné záznamy sa ukladajú v novej databáze s dennými a mesačnými výkazmi podľa regiónov a miest využívania.
04Technológie
Riešenie je v C# na ASP.NET Web API 2, ASP.NET MVC 5 a Azure SQL. Mikroservisová architektúra dosiahla 99 % pokrytie testami; cloudový prístup je chránený virtuálnou sieťou Azure.
06Použité technológie