WAOW for MPS
terug naar alle casesMobile Payment Solutions — Van terminal tot ecosysteem
Mobile Payment Solutions (MPS) levert betaalterminals aan handelaars, met Waow als eigen product voor betalingen, deals en loyalty. Die terminals staan verspreid bij honderden klanten: bakkers, winkels, horeca. MPS had nood aan terminalsoftware die meer doet dan betalen alleen: onboarding van nieuwe terminals, koppeling met bestaande kassasystemen, realtime promoties, identiteitsverificatie en betrouwbare updates op afstand.
Elk van die functies handmatig beheren op een groeiend aantal aan terminals is onhoudbaar.
IZYGROW bouwde daarom mee aan een volledig ecosysteem van Android-apps dat samen op de terminal draait.
De ambitie: één samenhangend platform dat een terminal van eerste registratie tot dagelijkse betaling begeleidt, in meerdere talen en met per-klant branding, terwijl MPS centraal de controle behoudt.
Development
Het platform bestaat uit meerdere samenwerkende apps op elke terminal.
- De Waow-app verwerkt betalingen via bank- en eID-kaart, toont deals en loyalty na de betaling, drukt tickets af en biedt zelfs een in-app webshop voor de handelaar. Een registratie-app verzorgt de onboarding van nieuwe terminals met OTP-verificatie en activatie.
- Een aparte betaalmodule -Anna- handelt QR-betalingen af, en een kassa-koppeling vertaalt betaalopdrachten van bestaande POS-systemen via verschillende protocollen.
- Twee heartbeat-apps zorgen voor health-monitoring en automatische, stille updates van alle apps op afstand, met per-klant logo, kleur en taal.
- Een centrale talenbibliotheek levert vertalingen in elf Europese talen.
Samen dekt het ecosysteem de volledige levenscyclus van een terminal.
De volledige opzet werd gebouwd in Kotlin, modulair opgezet met gedeelde componenten voor kaartlezers, encryptie en communicatie. Realtime verbinding via SignalR-WebSockets. Offline-first: transacties worden lokaal gecached zodat betalingen doorgaan, ook bij haperend netwerk. Kaartgegevens worden getokeniseerd met RSA-encryptie. Centrale foutopvolging via Sentry.
Op vandaag
Op vandaag bedient het platform drie groepen:
- De handelaar bedient de terminal dagelijks: bedrag ingeven, betaling bevestigen, tickets herafdrukken en rapporten raadplegen. Bij de eerste ingebruikname doorloopt hij zelf de registratieflow met verificatie via OTP en kaart.
- De eindklant van de handelaar betaalt met bankkaart of eID en ziet daarna eventuele deals of loyalty-aanbiedingen op het scherm.
- Het operations-team van MPS beheert op de achtergrond het volledige "terminalpark": zij bepalen welke apps op welke terminal draaien, rollen updates uit en volgen de health van elke terminal op via de heartbeatlaag. Persoonlijke brandingsmogelijkheden per klant en taalinstellingen zorgen dat elke terminal aanvoelt als maatwerk.
MPS schaalde zijn "terminalpark" zonder dat de beheerlast exponentieel meegroeide. Geen technici ter plaatse voor updates, custom brandingmogelijkheden, en white-label oplossingen maken internationale uitrol haalbaar.
En met deals, loyalty en eID-verificatie ingebakken in de terminal, levert MPS meer dan een betaaloplossing - ze leveren een commercieel platform.
WAOW, zeg !
Nemen wij binnenkort ook jouw project in handen?
Heb jij ook nood aan meerdere softwarepakketten die 'met elkaar moeten praten' maar zie je er zelf geen beginnen aan? Wedden dat wij zonder ruis op de lijn in no time de geschikte middleware hebben voor je?