Currency recognition at scale
Identify and value thousands of domestic, foreign and out-of-circulation coins and banknotes.
A modular platform coordinates a guided customer journey, real-world cash hardware, field operations and central control.
Changebox makes foreign exchange more accessible by accepting coins and banknotes from more than 160 currencies—including many withdrawn and outmoded denominations. Customers can convert leftover travel money into local cash or choose to donate its value to charity.
The proposition is deliberately simple for the customer. Behind it sits a demanding recognition, valuation, payout and fleet-management problem spanning thousands of coin and banknote types.

A cash conversion is a chain of dependent actions: obtain current rates, recognise deposited notes and coins, calculate feasible payouts from available stock, dispense accurately and issue a receipt. A device can jam, stock can run low, an API can time out or a customer can leave midway.
Meanwhile, configuration must reach every kiosk, operational messages must return centrally, field teams need controlled servicing tools and updates must never leave the app and its services in an inconsistent state.
Identify and value thousands of domestic, foreign and out-of-circulation coins and banknotes.
Keep local journeys dependable while synchronising state with the central platform.
Support replenishment, diagnosis and software updates without compromising availability.
The kiosk guides customers through deposit, recognition, valuation, review, payout selection, completion and receipt. Configurable paths support local cash, digital wallet credit, vouchers and charitable donations. Explicit inactivity, maintenance, hold and recovery states make exceptional conditions part of the design.
Protected administration supports stock and cassette workflows. Hardware sits behind stable contracts with physical and simulated implementations, enabling teams to develop and test without depending on a complete production cabinet.
Clear, localised steps for coins and banknotes, with configurable payout outcomes and safe session recovery.
Controlled operator access, stock workflows, initialisation progress and recorded activity.
Configuration, rates, health, transactions and support information synchronised in both directions.
The customer application is isolated from synchronization and hardware specifics. Independent workers move inbound and outbound messages, while the central platform supplies operational control and fleet visibility.
Interface-based device services, hardware simulators and a desktop test harness allowed software work to continue away from the physical cabinet. Automated specifications, structured logging, health reporting and recoverable update tooling support diagnosis and ongoing evolution across the kiosk and server estate.