Visi projektai

Mokėjimų branduolys

Bendras mokėjimų integracijų pagrindas produktams, kuriems reikia kelių atsiskaitymo kelių.

TypeScriptBank integrationsCrypto
01

Iššūkis

Mokėjimų integracijos kartojosi skirtinguose produktuose ir reikalavo vienodų būsenų bei klaidų modelių.

02

Ką darėme

Atskyrėme mokėjimų logiką į branduolį su bankinių ir alternatyvių kanalų adapteriais.

03

Rezultatas

Nauji produktai gali jungti mokėjimus per bendrą modelį ir paprasčiau prižiūrėti operacijas.

Dev-story straipsnis

Kaip buvo kuriamas projektas: Mokėjimų branduolys

Skirtingi mokėjimų būdai anksčiau reiškė atskirus sprendimus, kurie skyrėsi klaidų aprašymais ir logikos pavadinimais.

Skyriai

06

Moduliai

04

Stackas

TypeScript + Bank integrations

Trukmė: 12-15 min. Nuo projekto iki mokymosi medžiagos
01 00:00

Kodėl projektas atsirado

Mokėjimų integracijos kartojosi skirtinguose produktuose ir reikalavo vienodų būsenų bei klaidų modelių.

Skirtingi mokėjimų būdai anksčiau reiškė atskirus sprendimus, kurie skyrėsi klaidų aprašymais ir logikos pavadinimais.

02 01:00

Ką sukūrėme

Atskyrėme mokėjimų logiką į branduolį su bankinių ir alternatyvių kanalų adapteriais.

Atskyrėme mokėjimo sluoksnį su kanalų adapteriais ir aiškiu būsenų aprašymu per visą įmonės produktų žemėlapį.

03 02:40

Pagrindiniai moduliai ir vartotojo kelias

M01

Transakcijų įrašų struktūra aprašo sumas, valiutą, kanalą ir gyvavimo laiką operacijai.

M02

Adapteriai bankiniam ir alternatyviam keliui supaprastina plėtrą be pertvarkymo centro.

M03

Klaidų žodynas suvienodina atsakymus, kad operatoriai matytų vienodus signalus nepriklausomai nuo kanalo.

M04

Ataskaitų vaizdas susieja operacijas su pagalbos komandos veiksmais.

04 04:30

Architektūra ir technologiniai sprendimai

Technologinis pagrindas: TypeScript, Bank integrations, Crypto. Ši dalis svarbi ne dėl logotipų sąrašo, o dėl to, kaip pasirinktas stackas padeda valdyti duomenis, būsenas, vartotojo veiksmus ir tolimesnę priežiūrą.

TypeScript kontraktas padeda visiems klientams kalbėtis su bendru branduoliu ir išvengti atskirų mokėjimų „karpymo“ sprendimų.

05 06:30

Kaip tai veikia realiame scenarijuje

Realiame naudojime „Mokėjimų branduolys“ veikia kaip nuosekli seka: pirmiausia sprendžiama pradinė problema, tada vartotojas atlieka pagrindinį veiksmą, mato aiškų duomenų kelią ir rezultatą. Taip patirtis lieka logiška, o ne atsitiktinis ekranų rinkinys.

Praktinė vertė matoma ten, kur anksčiau reikėjo rankinio darbo: dalis proceso automatizuota, atsakomybės aiškiai atskirtos, o kiekvienas modulis atlieka vieną suprantamą funkciją. Būtent dėl to sprendimą lengva prižiūrėti ir plėsti.

06 08:30

Rezultatas ir pamokos

Nauji produktai gali jungti mokėjimus per bendrą modelį ir paprasčiau prižiūrėti operacijas.

Įmonė gauna bendrą mokėjimų gramatiką, kuri sumažina klaidų paieškos laiką ir palengvina plėtrą.

Toliau skaityti

Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.

Turite panašią idėją?

Aptarti projektą