Urbo MIP WooCommerce modulis

Po Urbo MIP sprendimo įgyvendinimo paruošėme papildomą jo pritaikymo dalį — WooCommerce modulį, leidžiantį el. parduotuvėms priimti tiesioginius bankinius mokėjimus per Urbo Payment Initiation Service.

Atidaryti projektą
Urbo MIP WooCommerce modulis
KlientasUrbo
KategorijaIndividualus sprendimas

Pirmasis etapas buvo pats Urbo MIP sprendimas: mokėjimų inicijavimo infrastruktūra, API logika ir techninis pagrindas, leidžiantis inicijuoti bei valdyti bankinius mokėjimus. Vėliau šį sprendimą išplėtėme į WordPress ir WooCommerce ekosistemą, kad Urbo MIP galėtų būti lengviau naudojamas standartinėse el. prekybos svetainėse.

WooCommerce modulis publikuotas oficialiame WordPress įskiepių kataloge ir veikia kaip mokėjimo būdas WooCommerce parduotuvėse.

Situacija


Įgyvendinus Urbo MIP sprendimą, atsirado poreikis jį pritaikyti platesniam el. prekybos segmentui. Dalis el. parduotuvių veikia WooCommerce pagrindu, todėl individuali integracija kiekvienam klientui būtų reiškusi daugiau techninio darbo, ilgesnį pasiruošimą ir didesnį diegimo barjerą.

Tam reikėjo atskiro, lengvai įdiegiamo modulio, kuris leistų WooCommerce parduotuvių administratoriams aktyvuoti Urbo bankinį mokėjimo būdą tiesiogiai WordPress administravimo aplinkoje.

Sprendimas turėjo remtis jau įgyvendinta Urbo MIP infrastruktūra, tačiau kartu atitikti WooCommerce ekosistemos reikalavimus: aiškią konfigūraciją, saugų API prieigų valdymą, mokėjimo būsenų atnaujinimą, modernų checkout palaikymą ir suderinamumą su naujesne WooCommerce architektūra.

Sprendimas


WooCommerce modulis buvo sukurtas kaip papildomas Urbo MIP sprendimo pritaikymo sluoksnis el. prekybos platformoms.

Parduotuvės administratorius gali aktyvuoti Urbo mokėjimo būdą, suvesti API prisijungimo duomenis, pasirinkti sandbox arba production aplinką ir priimti mokėjimus per Urbo Payment Initiation Service.

Klientui atliekant užsakymą, modulis inicijuoja mokėjimą per Urbo MIP API, perduoda reikalingus užsakymo duomenis ir grąžina klientą į el. parduotuvę po mokėjimo proceso. Užsakymo būsena gali būti automatiškai atnaujinama pagal mokėjimo būsenos pranešimus, gaunamus per webhook’us.

Modulis palaiko WooCommerce Blocks checkout, yra suderinamas su HPOS architektūra ir publikuotas WordPress.org kataloge kaip viešai prieinamas Urbo banko mokėjimų sprendimas WooCommerce parduotuvėms.

Ką įgyvendinome

  • Papildomą Urbo MIP pritaikymą WooCommerce ekosistemai

  • WooCommerce mokėjimo būdo integraciją su Urbo Payment Initiation Service

  • API ryšį mokėjimų inicijavimui ir būsenų tikrinimui

  • Sandbox ir production aplinkų pasirinkimą

  • Automatinius užsakymų būsenų atnaujinimus per webhook’us

  • WooCommerce Blocks checkout ir HPOS suderinamumą

Mūsų vaidmuo

  • Urbo MIP sprendimo techninis įgyvendinimas ankstesniame projekto etape

  • WooCommerce modulio architektūra

  • WordPress įskiepio kūrimas

  • Integracija su Urbo MIP API

  • Mokėjimų inicijavimo logikos pritaikymas WooCommerce aplinkai

  • Paruošimas publikavimui WordPress.org kataloge

Rezultatas


WooCommerce modulis išplėtė jau įgyvendinto Urbo MIP sprendimo pritaikymo galimybes ir leido jį pasiūlyti standartinėms WordPress el. parduotuvėms.

Tai sumažina individualios integracijos poreikį, supaprastina diegimą el. prekybos verslams ir leidžia Urbo bankui pasiekti platesnį WooCommerce naudotojų ratą.

Projektas tapo papildomu Urbo MIP ekosistemos žingsniu: nuo mūsų įgyvendintos mokėjimų inicijavimo infrastruktūros iki viešai prieinamo modulio, kurį galima naudoti WooCommerce el. parduotuvėse.

Technologijos


WordPress, WooCommerce, PHP, WooCommerce Blocks, HPOS, REST API, webhooks, Urbo MIP API

Kiti projektai

Peržiūrėkite kitus mūsų įgyvendintus projektus