Lewati ke konten

Bank

Ada 125 bank, lengkap dengan sandi 3 digit, BIC (SWIFT), kode kantor, dan namanya. Bank Indonesia tidak punya daftar yang bisa dibaca mesin, jadi datanya diambil dari tabel sandi bank PT Bank Central Asia Tbk (pembaruan 1 November 2024).

Go TypeScript Hasil
bank.List() bank.list() Semua bank, urut sandi
bank.ByCode(code) bank.byCode(code) Semua entri dengan sandi itu (bank dan unit syariahnya berbagi sandi)
bank.ByBIC(bic) bank.byBic(bic) Satu bank
Field (JSON) Contoh
code 014
bic CENAIDJA
officeCode 0397
name PT. BANK CENTRAL ASIA Tbk.
shortName BCA
shariaUnit false

Panjang nomor rekening tidak disertakan karena tidak ada sumber resminya.

length, charset, unknown.

package main
import (
"fmt"
"github.com/haikalmumtaz233/nusaindex/bank"
)
func main() {
fmt.Println(len(bank.List()) > 100)
banks, err := bank.ByCode("014")
if err == nil {
for _, b := range banks {
fmt.Println(b.Code, b.ShortName, b.BIC, b.ShariaUnit)
}
}
found, err := bank.ByBIC("BMRIIDJA")
if err == nil {
fmt.Println(found.Code, found.Name)
}
}
Keluaran
true
014 BCA CENAIDJA false
008 PT. BANK MANDIRI (PERSERO) TBK