M‑FASTConnect Your Bank to BI‑FAST
The gateway that makes it easier for banks to implement Bank Indonesia's fast payment infrastructure.
BI-FAST
Bank Indonesia's fast payment infrastructure.
BI-FAST is a service from Bank Indonesia, the central bank responsible for monetary policy. It replaces the Bank Indonesia National Clearing System (SKNBI).
It is a fast payment infrastructure for payments by card, e-money and direct to account — both credit and debit transfers — using payment IDs.
Its goal: payments across every instrument and channel, in real time and 24/7, so financial transactions are
- Fast
- Easy
- Affordable
- Secure
Real-time · 24/7
Why BI‑FAST.
Five advantages, each delivered by a BI-FAST feature.
- 01 Fast
Transactions settle in real time, all the way to the customer.
- 02 Secure
Fraud detection plus an AML/CFT system (anti-money laundering and countering the financing of terrorism).
- 03 24/7
Runs around the clock, so the service is always available.
- 04 Complete
Serves many payment instruments and channels.
- 05 Easy
A proxy address can be used instead of the account number.
01 Fast
Transactions settle in real time, all the way to the customer.
02 Secure
Fraud detection plus an AML/CFT system (anti-money laundering and countering the financing of terrorism).
03 24/7
Runs around the clock, so the service is always available.
04 Complete
Serves many payment instruments and channels.
05 Easy
A proxy address can be used instead of the account number.
Every transfer also gets real-time validation and notification.
M-FAST
Where M-FAST comes in.
M-FAST is a BI-FAST gateway built to make it easier for banks to implement Bank Indonesia's fast payment infrastructure. It does this through a switching and middleware system that supports many data and message formats, and can be developed and adjusted to the bank's needs.
M-FAST meets today’s developments:
- Fast payments that must be real-time, run 24/7 and be reachable on mobile
- The ISO 20022 message standard and APIs
- A more efficient fee scheme
- Many payment instruments and channels
Follow a BI-FAST transfer.
From the moment a sender types an account number to the notifications on both sides. Press play, or step through it.
Step 1 / 8
Enter recipient account
The sender enters the recipient's account details in mobile banking, internet banking or at the teller.
Step 2 / 8
Account info
The sending bank asks for the recipient's account information through M‑FAST and BI‑FAST.
Step 3 / 8
Validate account info
The receiving bank validates the recipient's account information.
Step 4 / 8
Payment instruction
The sender gives the payment instruction.
Step 5 / 8
Transaction
The sending bank sends the transaction through M‑FAST and BI‑FAST to the receiving bank.
Step 6 / 8
Funds forwarded
The receiving bank forwards the funds to the recipient.
Step 7 / 8
Credit notification
The recipient's account is credited and a notification is sent.
Step 8 / 8
Debit notification
The sender's account is debited and the sender is notified.
- 1
Enter recipient account
Sender → Mobile, internet banking, teller
The sender enters the recipient's account details in mobile banking, internet banking or at the teller.
- 2
Account info
Sending bank ⇄ M‑FAST · BI‑FAST
The sending bank asks for the recipient's account information through M‑FAST and BI‑FAST.
- 3
Validate account info
Receiving bank ⇄ Recipient
The receiving bank validates the recipient's account information.
- 4
Payment instruction
Sender → Mobile, internet banking, teller
The sender gives the payment instruction.
- 5
Transaction
Sending bank → Receiving bank
The sending bank sends the transaction through M‑FAST and BI‑FAST to the receiving bank.
- 6
Funds forwarded
Receiving bank → Recipient
The receiving bank forwards the funds to the recipient.
- 7
Credit notification
Receiving bank → M‑FAST · BI‑FAST
The recipient's account is credited and a notification is sent.
- 8
Debit notification
Sending bank → Mobile, internet banking, teller
The sender's account is debited and the sender is notified.
Enter recipient account
The sender enters the recipient's account details in mobile banking, internet banking or at the teller.
How BI‑FAST is set up.
BI-FAST is made of four application modules — CI-HUB, CI-Portal, Proactive Risk Manager (PRM) and the Connector for participants — at two sites, linked through a managed data communication network (JKD).
Your bank (participant)
Site 1
Site 2
Managed network
Bank Indonesia
Data centre 1
Data centre 2 (DRC)
Your bank (participant)
Each site: Connector Hardware Software Security JKD managed service
Managed network
Bank Indonesia
Each data centre: CI-HUB CI-Portal PRM
M-FAST serves as the BI-FAST connector — the participant platform. Workstations connect to the connector, or straight to the CI-Portal at Bank Indonesia.
Inside your bank.
M-FAST talks to the BI-FAST hub in ISO 20022, and to your bank's systems through MiOS, Matajari's integrator. Every transfer in or out passes Guardian, Matajari's fraud detection system, which checks it before core banking and blocks fraud.
- Incoming transfers
- Outgoing transfers
BI-FAST Hub
Bank Indonesia
ISO 20022
M-FAST
BI-FAST connector
ISO 8583 & others
MiOS
Matajari integrator
Checked first
Guardian
Fraud Detection System
- Rules, an AI agent and machine learning
- Decides in under 200 ms
- Approves or blocks transfers in and out
Approved
Core banking
Unchanged
After each decision, events go to the dashboard, audit log and analytics.
Also through MiOS
Your other bank systems
- Switching
- Middleware
- Card management
- Notification
- Other bank systems
M-FAST advantages
Test everything before you go live.
M-FAST comes with the tools to prove your setup works, in the order you would use them.
- 1
Bank simulator
Try transaction flows against a simulated bank.
- 2
BI simulator
A Bank Indonesia simulator that your team can use.
- 3
Stress test
Make sure the system runs well under load.
-
Go live
Connect to BI-FAST.
10 message formats.
M-FAST supports many data and message formats, including your own.
- ISO8583
- ISO20022
- JSON
- XML
- HTTP
- WSDL
- Text Delimiter
- SNMP
- SMPP
- Custom formats
Technology M-FAST supports.
It runs on the platforms your IT team already knows.
Operating systems
- Linux
- Windows
Containerization
- Docker
Web server & API gateway
- Kong
- NGINX
Databases
- MySQL
- Oracle
- PostgreSQL
Languages & frameworks
- Java EE
- Spring Boot
- Android
- Python
- Flutter
Analytics
- PySpark
- scikit-learn
- TensorFlow