Nomba Hackathon 2026 · Team BlockX

Nomba & Duro payments,
on every storefront.

Production-grade plugins that drop Pay with Nomba and Pay with Duro into WooCommerce, PrestaShop and VirtueMart — hosted checkout, signed webhooks, server-verified before a single order is fulfilled.

Live sandbox · naira pricing · test card 5434 6210 7425 2808 · OTP 9999

Three platforms

One plugin per store. Two ways to pay.

Each storefront gets both gateways, the same money-path safety, and the same naira-first checkout. Click through the live demos or grab the plugin.

🛍️
Live demo

WooCommerce

A full WordPress + WooCommerce store. Add to cart, check out, pay on the real Nomba / Duro hosted page, and get redirected back.

Pay with NombaPay with Duro
Open store
🧩
Live demo

PrestaShop

PrestaShop 8 with both payment modules installed, a naira catalog, and Nigerian delivery — the exact merchant checkout flow.

Pay with NombaPay with Duro
Open store
🛒
Live store

VirtueMart / Joomla

A live Joomla 3 + VirtueMart store — 90 products in naira, with both gateways installed and configured. The money-path is proven live: the plugins mint real Nomba & Duro sandbox checkouts, backed by 31 unit tests.

Pay with NombaPay with Duro
Open store Plugin
Two gateways

Nomba for cards. Duro for billing.

Pay with Nomba

Nomba's hosted checkout for one-off card payments — the merchant never touches card data.

  • Hosted card checkout on pay.nomba.com
  • Parent-account auth, 9-field signed webhooks
  • Full & partial refunds from the order screen

Pay with Duro

Duro-hosted checkout built on Nomba rails — pay, then land right back on the merchant's order page.

  • Hosted checkout on pay.useduro.com
  • Redirects back to the store after payment
  • HMAC-signed webhooks, deduped by event id
Built for production

Money moves only when the server says so.

🔗

Hosted checkout

The shopper is redirected to Nomba / Duro. Your servers never see card data or PCI scope.

🔐

Signed webhooks

Every callback is HMAC-verified against the dashboard signing key before anything happens.

Server-side verify

The browser return is a hint. Value is granted only after a server re-check confirms the exact amount.

♻️

Idempotent

Replays and double-webhooks are deduped on terminal outcomes — an order is never paid twice.

Naira-first

Kobo-accurate amounts, NGN catalog, Nigerian delivery — built for the market it serves.

🧪

Sandbox-proven

Validated end-to-end against the real Nomba & Duro sandboxes, plus 60+ automated tests.

Download

Install-ready plugins.

Each is a self-contained zip — upload it in the platform admin, paste your keys, done.

🛍️
Nomba + Duro for WooCommerce
WordPress · one plugin, both gateways
Download
🧩
Nomba for PrestaShop
PrestaShop 1.7 / 8 module
Download
🧩
Duro for PrestaShop
PrestaShop 1.7 / 8 module
Download
🛒
Nomba for VirtueMart
Joomla · VirtueMart payment plugin
Download
🛒
Duro for VirtueMart
Joomla · VirtueMart payment plugin
Download

Testing the live stores

Pick Pay with Nomba or Pay with Duro at checkout. On the Nomba page use test card 5434 6210 7425 2808, any expiry / CVV, OTP 9999. Everything runs in sandbox — no real money moves.