Payments engineering

Noda shipped instant bank-transfer checkout across four store platforms from one shared core

Role
Payment integration
Team
6 engineers · QA · PM
Stack
WooCommerce, Magento, OpenCart, PrestaShop
Noda shipped instant bank-transfer checkout across four store platforms from one shared core

Overview

Noda is a European Open Banking provider — customers pay straight from their bank account, no card required. We built one shared payment core, then wrapped it in four plugins: WooCommerce, Magento, OpenCart and PrestaShop.

Noda's own network spans 26 countries, over 2,000 connected banks and 166 bank brands. The plugin layer had to stay invisible at that scale, translating one Open Banking core into whatever checkout flow WooCommerce, Magento, OpenCart or PrestaShop expects — without four separate codebases drifting out of sync.

What this covered

  • One shared payment core behind four platform plugins — WooCommerce, Magento, OpenCart, PrestaShop
  • Median payment confirmation time under four seconds after the webhook rewrite
  • Each plugin versions and ships independently — WooCommerce v1.7, Magento v1.2, OpenCart v1.3/v1.2, PrestaShop v1.5/v1.0 — against that platform's own PHP and core-version requirements
  • A shared sandbox/test-mode environment across all four plugins, so merchants can verify the integration before touching Noda's production API
  • Refunds and payment-status handling normalised into one webhook contract across all four platforms, instead of four separate state machines
Noda homepage hero section introducing its open banking payment platform
Noda stats block showing 26 countries, 2,000+ connected banks and 166 bank brands