Skip to content
Pendahuluan

Pendahuluan

go-snap-bi

go-snap-bi adalah implementasi Go untuk standar SNAP (Standar Nasional Open API Pembayaran) milik Bank Indonesia — versi dokumen 1.0.2 (September 2024) — mencakup seluruh kategori API Service yang dipublikasikan di ASPI SNAP Developer Site.

SDK ini menargetkan standar SNAP versi 1.0.2, dipublikasikan September 2024. Jika ASPI/Bank Indonesia merilis versi dokumen yang lebih baru, cek repository GitHub sebelum mengasumsikan sebuah field atau endpoint di sini masih sesuai dengan spesifikasi terbaru.

Implementasi independen dan tidak resmi dari standar yang dipublikasikan oleh Bank Indonesia dan ASPI — tidak berafiliasi dengan atau didukung oleh keduanya.

go get github.com/koriebruh/go-snap-bi

Status

Seluruh 7 kategori API Service pada portal sudah tercakup — 79 binding endpoint bertipe di 5 package domain, ditambah inti signing/token/transport yang dipakai bersama.

Kategori portalPackageService CodeEndpoint
Registrasiregistration01–10, 8111
Informasi Saldobalanceinfo111
Riwayat Transaksitransactionhistory12–143
Transfer Kredittransfercredit15–53, 75–7843
Transfer Debittransferdebit54–72, 79–8021
Keamananpackage snap di root (Authentication)73–74
Administrasi(tidak ada endpoint API di portal — hanya dokumen onboarding)

Endpoint Access Token milik Keamanan ditaruh di package root, bukan subpackage sendiri: setiap package lain butuh endpoint ini hanya untuk mendapatkan token, jadi sifatnya infrastruktur, bukan domain yang setara.

Desain

Langkah selanjutnya