M‑MoneyElectronic Money, Ready to Run
M-Money is an e-money system: a payment instrument stored electronically on a server or a chip, with a mobile app for users and a back office to monitor it.
E-money in Indonesia
E-money use keeps climbing.
Data released by Statista in May 2024, covering 2017 to 2023, shows a significant rise in e-money transactions in Indonesia.
20.41 billion transactions · 2023
- 2017 1.16
- 2018 3.43
- 2019 7.05
- 2020 15.04
- 2021 8.26
- 2022 12.33
- 2023 20.41
What is M-Money?
M-Money is electronic money: a payment instrument stored electronically on a server or a chip.
Where the value is stored
- Server Kept electronically on a server.
- Chip Kept electronically on a chip.
Topology
How M-Money is put together.
Users work in the mobile app, which talks to the app server. The server reaches billers and banks through MiOS Core, and your operations team watches everything from the back office.
Customer side
Shared data
Used by both the mobile app server and the back office monitoring server.
Operations
Benefits
Why M-Money.
- Automatic
Transactions are faster and easier because the system processes them automatically.
- Secure
Every transaction is recorded and stored in the app, so it is easy to trace.
- Practical
Replaces cash and can be used for any kind of transaction.
- Extra income
Beyond purchases and bill payments, users can earn extra income through PPOB.
Features
13 features, from sign‑up to back office.
Everything M-Money includes, grouped by who it serves.
Accounts
Opening, verifying and closing user accounts.
- Unregistered account
- Registered account
- KYC
- OTP
- Closing account and refund
Transactions
Moving and spending the balance.
- Payment
- Transfer
- Top up
- QR payment
- PPOB
Operations
Running and watching the service.
- Monitoring and reporting dashboard
- Operational dashboard
- Android mobile app
The app
A look inside the app.
Pick a screen to see what users do there.
Illustration with sample values
1 of 11
Sign up
Users enter their full name, phone number, email (optional) and a reference number — the phone number of their cooperative leader, if any. Then they enter the OTP code sent by Matajari.
Sign in
Users sign in with their phone number and the PIN they created.
Home
The first screen after signing in, with the balance and every service in one place.
Top up
Before transacting, users top up their e-money balance by paying into their Matajari virtual account number.
Credit & data
Users choose the provider, then the voucher amount and the destination phone number.
PLN
Users choose a PLN token or a PLN bill, then enter the customer ID.
PDAM
Users choose the province and the PDAM, then enter the customer ID.
Telecommunication
Users enter their customer ID for a postpaid mobile plan, such as Telkomsel Halo.
Zakat, infaq, shodaqoh
Users choose the type of fund, then fill in the amount, full name, phone number and email.
Transaction history
Users see a record of everything they have bought or paid.
Tax retribution
Users can check the tax paid by a merchant or shop they bought from, by entering the receipt number of the purchase.
Technology M-Money supports.
It runs on platforms your IT team already knows, with big data and analytics tools alongside.
Operating systems
- Linux
- Windows
Linux Windows
Containerization
- Docker
Docker
Web server & gateway
- Kong
- NGINX
Kong NGINX
Databases
- MySQL
- Oracle
- PostgreSQL
MySQL Oracle PostgreSQL
Platforms & languages
- Java EE
- Spring Boot
- Android
- Python
- Flutter
Java EE Spring Boot Android Python Flutter
Big data analytics
- Hadoop
- Sqoop
- Hive
- Scala
- Spark
- HBase
- Cassandra
- NiFi
- Kafka
- Airflow
- Flink
- Debezium
Hadoop Sqoop Hive Scala Spark HBase Cassandra NiFi Kafka Airflow Flink Debezium
Analytics
- Superset
- PySpark
- scikit-learn
- TensorFlow
- Prometheus
- Grafana
Superset PySpark scikit-learn TensorFlow Prometheus Grafana
Frequently Asked Questions
Everything you need to know about M-Money.