M‑SNAPIntegrasi Mudah dan Aman Melalui Open Banking
M-SNAP adalah BI-SNAP Agent yang terdiri dari service provider untuk penyedia layanan dan service consumer untuk pengguna layanan — mencakup ekosistem BI-SNAP secara menyeluruh.
Kolaborasi dan integrasi adalah tulang punggung perbankan modern, tapi…
Integrasi tidak mudah.
Menghubungkan bank, fintech, dan institusi lain dengan cara konvensional selalu menemui empat masalah yang sama.
-
Sulit dan lama
Dokumentasi interkoneksi biasanya tidak dipublikasikan secara luas.
-
Mahal
Pembuatan channel komunikasi baru sering kali membutuhkan pengadaan infrastruktur baru.
-
Tidak terstandarisasi
Masing-masing institusi memakai format yang hanya berlaku di institusi tersebut.
-
Tidak aman
Koneksi konvensional hanya mengandalkan keamanan di level infrastruktur.
01 Sulit dan lama
Dokumentasi interkoneksi biasanya tidak dipublikasikan secara luas.
02 Mahal
Pembuatan channel komunikasi baru sering kali membutuhkan pengadaan infrastruktur baru.
03 Tidak terstandarisasi
Masing-masing institusi memakai format yang hanya berlaku di institusi tersebut.
04 Tidak aman
Koneksi konvensional hanya mengandalkan keamanan di level infrastruktur.
Jawabannya
Apa itu open banking?
Open banking adalah sistem di mana bank dan lembaga keuangan dapat berbagi data dan layanan secara aman antar institusi dengan menggunakan Open API.
Perannya dalam ekonomi digital
- 01
Mempercepat digitalisasi ekonomi
Membantu percepatan adopsi teknologi digital di sektor ekonomi, meningkatkan efisiensi dan aksesibilitas layanan keuangan.
- 02
Meningkatkan akses UMKM
Memberikan akses layanan keuangan yang lebih mudah bagi UMKM, mendorong pertumbuhan usaha kecil dan menengah.
- 03
Meningkatkan inklusi keuangan
Membantu membawa penduduk unbanked ke dalam ekonomi dan keuangan formal.
- 04
Meningkatkan inovasi dan daya saing
Mendorong pengembangan produk dan layanan baru oleh perbankan dan fintech, meningkatkan daya saing pasar.
- 05
Mengurangi risiko shadow banking
Integrasi yang lebih baik antara lembaga keuangan formal dan fintech mengurangi risiko praktik perbankan tidak resmi yang tidak diatur.
01 Mempercepat digitalisasi ekonomi
Membantu percepatan adopsi teknologi digital di sektor ekonomi, meningkatkan efisiensi dan aksesibilitas layanan keuangan.
02 Meningkatkan akses UMKM
Memberikan akses layanan keuangan yang lebih mudah bagi UMKM, mendorong pertumbuhan usaha kecil dan menengah.
03 Meningkatkan inklusi keuangan
Membantu membawa penduduk unbanked ke dalam ekonomi dan keuangan formal.
04 Meningkatkan inovasi dan daya saing
Mendorong pengembangan produk dan layanan baru oleh perbankan dan fintech, meningkatkan daya saing pasar.
05 Mengurangi risiko shadow banking
Integrasi yang lebih baik antara lembaga keuangan formal dan fintech mengurangi risiko praktik perbankan tidak resmi yang tidak diatur.
Sumber: Blueprint Sistem Pembayaran Indonesia (BSPI) 2025.
Open banking di Indonesia
BI‑SNAP kini menjadi standar API pembayaran.
Open banking adalah salah satu dari lima inisiatif Blueprint Sistem Pembayaran Indonesia 2025 dari Bank Indonesia, dan BI-SNAP adalah cara penerapannya.
Consultative paper
Bank Indonesia menerbitkan consultative paper tentang open banking.
Open API di pembayaran digital
Open API mulai diimplementasikan di ekosistem pembayaran digital.
PADG No. 23/15/PADG/2021
Bank Indonesia menetapkan standar BI-SNAP yang wajib diterapkan pada setiap Open API pembayaran.
Perluasan implementasi
Implementasi Open API diperluas, dengan BI-SNAP diterapkan bertahap sampai 2025.
- 2019
Consultative paper
Bank Indonesia menerbitkan consultative paper tentang open banking.
- 2020
Open API di pembayaran digital
Open API mulai diimplementasikan di ekosistem pembayaran digital.
- 2021
PADG No. 23/15/PADG/2021
Bank Indonesia menetapkan standar BI-SNAP yang wajib diterapkan pada setiap Open API pembayaran.
- 2021–2025
Perluasan implementasi
Implementasi Open API diperluas, dengan BI-SNAP diterapkan bertahap sampai 2025.
Empat standar open banking dalam blueprint
- 1Standarisasi API teknis
- 2Standarisasi API keamanan
- 3Standarisasi kontrak Open API
- 4Standarisasi data
Langkah yang sama di berbagai negara
- Australia
- Competition and Consumer Act (2010)
- Jepang
- Amandemen Banking Act (2017)
- Singapura
- Finance as a Service: API Playbook (2016)
- Hong Kong
- Open API Framework
- Uni Eropa
- Payment Services Directive 2 (PSD2)
- Inggris
- Open Banking Standard
Sumber: Bank Indonesia.
Transaksi
80+
jenis transaksi didukung saat ini
Saat ini M-SNAP mendukung lebih dari 80 transaksi, di antaranya:
- Balance Inquiry
- Transaction History
- Account Binding
- Card Registration
- Direct Debit
- Intrabank
- Interbank
- SKNBI
- RTGS
- Bulk Transfer
- Virtual Account
- QRIS MPM
- Direct Debit BI-FAST
- QRIS CPM
Dan lainnya — tanyakan daftar lengkapnya kepada kami.
Saat ini M-SNAP mendukung lebih dari 80 transaksi, di antaranya:
Informasi rekening
- Balance Inquiry
- Transaction History
Rekening & kartu
- Account Binding
- Card Registration
- Direct Debit
Transfer kredit
- Intrabank
- Interbank
- SKNBI
- RTGS
- Bulk Transfer
- Virtual Account
- QRIS MPM
Transfer debit
- Direct Debit BI-FAST
- QRIS CPM
Dan lainnya — tanyakan daftar lengkapnya kepada kami.
Dua peran, satu platform
Sediakan layanan, gunakan layanan, atau keduanya.
M-SNAP mencakup kedua sisi BI-SNAP. Pilih salah satu peran untuk melihat cara kerjanya.
M-SNAP sebagai service provider
Bank Transaction API (BTA) membuka layanan Anda sebagai API untuk digunakan berbagai consumer.
- Satu provider dapat menampung banyak consumer.
- Setiap request yang masuk melewati layer security sebelum masuk ke layer service.
- Developer portal untuk para consumer.
- Back office untuk tim internal Anda.
Siapa saja provider-nya?
- Bank
- Penyedia e-wallet
- Institusi lain yang mengelola sumber dana
Contoh: provider BI-SNAP di sebuah bank
Di lingkungan bank, BTA membuka data dan layanan secara aman untuk diakses berbagai consumer BI-SNAP. Registrasi consumer baru cukup dengan konfigurasi minimum.
M-SNAP sebagai service consumer
Client Transaction API (CTA) menghubungkan Anda dengan mudah ke berbagai provider BI-SNAP.
- Dapat terkoneksi ke banyak provider BI-SNAP.
- Menggunakan standar signature BI-SNAP.
- Mengirim request ke provider dengan aman menggunakan token OAuth 2.0.
Siapa saja consumer-nya?
- Fintech
- Maskapai
- Hotel
- Dan lainnya
Contoh: client BI-SNAP di sebuah super app
Di dalam super app, CTA mengatur koneksi menuju bank maupun provider BI-SNAP lainnya. Penambahan koneksi ke provider baru cukup dengan konfigurasi minimum.
Arsitektur
Satu lapisan API management di depan sistem Anda.
Setiap request melewati Matajari API Management, lapis demi lapis, sebelum sampai ke core banking dan sistem Anda lainnya.
Matajari API Management
- 1 Load balancer
-
2 Security adaptor 2
M-SNAP Auth Service (OAuth 2.0)Modul OAuth 2.0 / keamanan lainnya -
3 Layanan M-SNAP BI-SNAP 4
API GatewayDeveloper PortalAdmin PortalAnalytics -
4 Communication interface 5
ISO8583ISO 20022JSONXMLFormat lainnya
Sistem Anda
Matajari API Management
-
Load balancer
-
Security adaptor
M-SNAP Auth Service (OAuth 2.0)Modul OAuth 2.0 / keamanan lainnya -
Layanan M-SNAP
BI-SNAPAPI GatewayDeveloper PortalAdmin PortalAnalytics -
Communication interface
ISO8583ISO 20022JSONXMLFormat lainnya
Sistem Anda
Keamanan
Keamanan yang sesuai ketentuan BI‑SNAP.
Pilih salah satu standar untuk melihat di bagian mana ia melindungi sebuah request.
-
POST /v1.0/balance-inquiry HTTP/1.1 - Host
api.yourbank.example - Authorization
Bearer eyJhbGciOiJSUzI1NiJ9… - X-TIMESTAMP
2025-05-15T10:00:00+07:00 - X-SIGNATURE
9f2c4e…d81b7e - Content-Type
application/json -
{ "partnerReferenceNo": "2025051500001", "accountNo": "••••••7788" } -
Verifikasi tambahan: kode sekali pakai terkonfirmasi (2FA) -
Dikirim melalui jalur TLS 1.3
POST /v1.0/balance-inquiry HTTP/1.1Host: api.yourbank.exampleAuthorization: Bearer eyJhbGciOiJSUzI1NiJ9…X-TIMESTAMP: 2025-05-15T10:00:00+07:00X-SIGNATURE: 9f2c4e…d81b7eContent-Type: application/json { "partnerReferenceNo": "2025051500001", "accountNo": "••••••7788"} # Verifikasi tambahan: kode sekali pakai terkonfirmasi (2FA)# Dikirim melalui jalur TLS 1.3 Back office
Kelola semuanya di satu tempat.
M-SNAP dilengkapi alat yang dibutuhkan tim Anda untuk menjalankan layanan BI-SNAP sehari-hari.
Service management
Pantau, buat, kelola, dan ubah layanan.
- api-card-registration
- api-verify-otp-direct-integration
- api-balance-inquiry
- api-bank-statement
- api-internal-account-inquiry
| Layanan | Tag |
|---|---|
| api-card-registration | M‑SNAP |
| api-verify-otp-direct-integration | M‑SNAP |
| api-balance-inquiry | M‑SNAP |
| api-bank-statement | M‑SNAP |
| api-internal-account-inquiry | M‑SNAP |
Route management
Kelola rute untuk mengakses layanan.
- /v1.0/registration-card-bind
- /v1.0/balance-inquiry
- /v1.0/bank-statement
| Path | Layanan |
|---|---|
| /v1.0/registration-card-bind | card-registration |
| /v1.0/balance-inquiry | balance-inquiry |
| /v1.0/bank-statement | bank-statement |
Koneksi microservice
Kelola jalur komunikasi antar layanan internal.
- /auth
- /bi
- /cbs
- /crs
- /key-manager
- /otp
| Prefix | Keterangan |
|---|---|
| /auth | Autentikasi |
| /bi | Balance inquiry |
| /cbs | Core banking system |
| /crs | Layanan registrasi kartu |
| /key-manager | Layanan key manager |
| /otp | Server OTP |
Transaksi
Lihat transaksi, filter, dan lainnya.
- 10:00:01
- 10:00:03
- 10:00:07
- 10:00:12
| Waktu | Sumber | Respons |
|---|---|---|
| 10:00:01 | Client 1 | 200 |
| 10:00:03 | Client 1 | 200 |
| 10:00:07 | Client 2 | 200 |
| 10:00:12 | Client 1 | 200 |
Analitik
Analitik untuk kebutuhan teknis maupun bisnis.
Pertanyaan Umum
Hal-hal yang perlu Anda ketahui tentang M-SNAP.