Skip to content

go-snap-bi

Implementasi Go untuk standar pembayaran SNAP milik Bank Indonesia 
79 binding endpoint bertipe, tanpa dependensi pihak ketiga

tm := &snap.TokenManager{
	BaseURL:   "https://partner.example.com",
	ClientKey: clientKey,
	Signer:    rsaPrivateKey,
}

resp, err := balanceinfo.BalanceInquiry(
	ctx, transport, hb,
	balanceinfo.BalanceInquiryRequest{
		PartnerReferenceNo: "202010290000001",
		AccountNo:          "1234567890",
	},
)
if err != nil {
	// errors.Is(err, snap.ErrUnauthorized), dst.
}

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