E-Money System

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

E-money transactions in Indonesia (billions)
  1. 2017 1.16
  2. 2018 3.43
  3. 2019 7.05
  4. 2020 15.04
  5. 2021 8.26
  6. 2022 12.33
  7. 2023 20.41
Source: Statista, May 2024

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

Mobile app Mobile app server
BillersBanks MiOS Core

Shared data

Database managementLibrary management

Used by both the mobile app server and the back office monitoring server.

Operations

Back office monitoring Back office monitoring server

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.

M-Money is electronic money: a payment instrument stored electronically on a server or a chip.
Sign up and sign in, top up through a virtual account, buy credit and data, pay PLN, PDAM and telecommunication bills, pay zakat, infaq and shodaqoh, check transaction history and check tax retribution by receipt number.
They pay into their Matajari virtual account number, then use the balance to transact.
The mobile app server connects to billers and banks through MiOS Core, Matajari’s switching and middleware.
A back office with a monitoring and reporting dashboard and an operational dashboard.

Ready to Launch Your Own E-Money?

Tell us about your users and the payments they need, and we will show you how M-Money fits.

Contact Us Chat on WhatsApp