Платёжная инженерия

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 банковских брендов