Vokabul8
A real-time vocabulary wagering platform built around four game formats on a globally synchronised clock, with a social feed alongside.
View case study , Vokabul8Case study · Wallet payments
A payments platform built around three different kinds of account (customers, merchants and agents) with a marketplace connecting them.
Delivered
01The business situation
A great deal of payment infrastructure quietly assumes a credit card or a domiciliary account. For a large number of people, particularly across borders, neither is available. VeightPay approaches that by making the wallet the primary instrument and building the distribution around it, including a way for people to acquire balance from other people, not only from a bank.
Core challenge
Serve customers, merchants and agents from one platform, when each has a fundamentally different relationship with the same balance.
Before
Payment rails that assume a card or a bank account
After
One wallet, three ways to hold and move it
VeightPay Platform
02The system at a glance
03Workflow 01
A standard account holds and spends. A merchant accepts. An agent distributes. The same unit of balance moves between all three, which is what makes the platform a system rather than three features.
assets/portfolio/vpay/workflow-accounts.png · 16 / 11
04Workflow 02
An agent buys balance from the platform and resells it in a marketplace at a commission they choose. That turns balance distribution into a human network rather than a banking integration.
1Agent acquires balance
assets/portfolio/vpay/step-agent-buy.png · 1 / 2.04
2Lists at a commission
assets/portfolio/vpay/step-agent-list.png · 1 / 2.04
3Customer buys
assets/portfolio/vpay/step-customer-buy.png · 1 / 2.04
05Workflow 03
For a business, the platform is an API. Encrypted endpoints let it be embedded in an existing checkout, with administration of those integrations handled from the dashboard.
assets/portfolio/vpay/admin-dashboard.png · 16 / 10
assets/portfolio/vpay/merchant-checkout.png · 1 / 2.04
06Engineering behind the product
The complexity in a payments product is rarely the payment. It is the number of distinct relationships one balance has to support.
Standard, merchant and agent accounts have different capabilities and constraints against a shared wallet and ledger.
Agents list balance at a self-set commission and customers purchase from those listings, which required its own matching and settlement rules.
Merchants integrate through secured endpoints designed to be embedded in an existing platform.
Every movement between accounts resolves against one record, which is what keeps balances reconcilable.
VeightCoin balance is usable on connected products (a holder can spend the same wallet on the Vokabul8 gaming platform), so value is not trapped in one application.
Accounts, transactions and merchant integrations are administered from a dedicated dashboard.
Transactional messaging runs through OneSignal for notifications and Mailgun for email.
07Technical architecture
A Laravel platform with encrypted APIs for merchant integration, and a Vue front end across all three account types.
Backend
Frontend
Data
Cloud & services
08Delivery journey
Full product scope, not an MVP
Design the three account experiences
Client sign-off on the designs
Web app and dashboard together
Iterative delivery against the backlog
First version to market
Iterate on user feedback
Timeline and scope changed during the engagement before release. No claim is made here about licensing, regulatory status or transaction volumes; none is documented. Verify before publishing
09Where it stands today