Banking library for Go.
go get github.com/jbub/bankinghttp://godoc.org/github.com/jbub/banking
package main
import (
"fmt""log""github.com/jbub/banking/iban"
)
var (
testIban=iban.MustParse("BE68539007547034")
)
funcmain() {
ibn, err:=iban.Parse("BE68539007547034")
iferr!=nil {
log.Fatal(err)
}
fmt.Println(ibn.BankCode())
fmt.Println(ibn.AccountNumber())
err=iban.Validate("BE68539007547034")
iferr!=nil {
log.Fatal(err)
}
}package main
import (
"fmt""log""github.com/jbub/banking/swift"
)
var (
testSwift=swift.MustParse("DEUTDEFF500")
)
funcmain() {
swft, err:=swift.Parse("DEUTDEFF500")
iferr!=nil {
log.Fatal(err)
}
fmt.Println(swft.BankCode())
fmt.Println(swft.CountryCode())
err=swift.Validate("DEUTDEFF500")
iferr!=nil {
log.Fatal(err)
}
}