Платіжна інженерія

Noda запустила миттєву оплату з банківського рахунку на чотирьох платформах з одного спільного ядра

Роль
Інтеграція платежів
Команда
6 інженерів · QA · PM
Технології
WooCommerce, Magento, OpenCart, PrestaShop
Noda запустила миттєву оплату з банківського рахунку на чотирьох платформах з одного спільного ядра

Огляд

Noda — європейський Open Banking провайдер: клієнти платять прямо з банківського рахунку, без картки. Ми винесли створення платежу, webhook-підтвердження і повернення коштів в одне спільне ядро, а зверху — чотири плагіни: WooCommerce, Magento, OpenCart і PrestaShop.

Власна мережа Noda охоплює 26 країн, понад 2000 підключених банків і 166 банківських брендів. Шар плагінів мав залишатися непомітним у цьому масштабі — перекладаючи одне ядро Open Banking у той процес оформлення замовлення, якого очікують WooCommerce, Magento, OpenCart чи PrestaShop, — без чотирьох окремих кодових баз, що розходяться одна з одною.

Що входило в роботу

  • Одне спільне платіжне ядро за чотирма плагінами — WooCommerce, Magento, OpenCart, PrestaShop
  • Медіанний час підтвердження платежу — менше чотирьох секунд після переробки webhook-логіки
  • Кожен плагін версіюється й виходить окремо — WooCommerce v1.7, Magento v1.2, OpenCart v1.3/v1.2, PrestaShop v1.5/v1.0 — під власні вимоги платформи до PHP і версії ядра
  • Спільне sandbox/тестове середовище для всіх чотирьох плагінів, щоб мерчанти могли перевірити інтеграцію, не торкаючись продакшн-API Noda
  • Повернення коштів і статуси платежів уніфікували в один webhook-контракт для всіх чотирьох платформ замість чотирьох окремих станових машин
Головний екран Noda з презентацією платіжної платформи на основі відкритого банкінгу
Блок статистики Noda: 26 країн, понад 2000 банків і 166 банківських брендів