Обзор
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-контракт для всех четырёх платформ вместо четырёх отдельных конечных автоматов

