A white-label gift-voucher platform for Gift Voucher Solutions
A multi-tenant platform that runs fully branded gift-voucher storefronts for hospitality and retail merchants — each with its own theme, its own payment gateway and both digital and posted vouchers.
Multi-tenant is easy to say and hard to build. Themes, payment credentials, postage rules and analytics are all per-merchant — so every storefront feels bespoke while there's only ever one platform to run.
Gift Voucher Solutions runs branded gift-voucher storefronts on behalf of hospitality and retail merchants — each merchant's customers buy vouchers from a storefront that looks entirely like that merchant's own brand. We rebuilt the platform from the ground up and owned it through five years of development.
It's genuinely multi-tenant: every merchant gets their own theme, fonts and custom code, their own payment gateway credentials, their own postage rules and their own analytics. Behind the storefront sits an ASP.NET back-office and an OAuth2-secured public API, with Azure Functions rendering and dispatching both emailed and physically-posted vouchers.
Every one of our merchants gets a storefront that looks like their own brand and takes payment through their own gateway — all from one platform we barely have to touch.
A multi-stage approach.
Discovery & rebuild
We replaced an ageing platform with a clean, layered .NET architecture — storefront, business services, data and a shared payments abstraction — designed multi-tenant from the first commit.
Branded storefronts
We built a React storefront with four themeable templates, so each merchant gets their own colours, fonts, social links and analytics without a separate codebase — white-label by design.
Payments, every acquirer
We fronted seven card gateways behind a single payment abstraction, so every merchant could keep their existing acquirer, and made the whole checkout SCA-compliant as PSD2 landed.
Marketplace & fulfilment
We added Stripe Connect so merchants are paid directly with GVS taking a platform fee, and automated digital and postal voucher fulfilment through Azure Functions, email and SMS.
What changed.
Every merchant, their own brand
A single multi-tenant platform gives each merchant a fully themed storefront — colours, fonts, custom code and analytics — with no separate build to maintain.
Keep your own acquirer
Seven payment gateways behind one abstraction mean a merchant never has to switch card processor to join the platform.
Compliant as the rules changed
When PSD2 and Strong Customer Authentication arrived, we reworked the entire card flow — per-merchant hashing and 3-D Secure across every gateway — so checkout stayed compliant.
Digital and physical, automated
Emailed and posted vouchers are rendered to PDF and dispatched automatically by background jobs, over email and SMS — no manual fulfilment.
Guides from this project
Platforms: Stripe
Need a platform that serves many brands?
If you're building a multi-tenant or white-label product — especially one that has to handle payments for other businesses — we've done it at scale.