Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ErrIBANTooshort is the error when a IBAN is too short for the validation process ErrIBANTooshort = mimirError("IBAN is too short") // ErrIBANIncorrectLength is the error when a IBAN does not have the required length ErrIBANIncorrectLength = mimirError("IBAN incorrect length") // ErrIBANInvalidChecksum is the error when a IBAN is invalid ErrIBANInvalidChecksum = mimirError("IBAN invalid checksum") // ErrCountryCodeDoesNotExist is the error when you lookup for a country code that does not exists ErrCountryCodeDoesNotExist = mimirError("Country Code does not exist") )
Variables ¶
This section is empty.
Functions ¶
func GetCheckDigits ¶ added in v0.1.1
GetCheckDigits compute the check digits from a given IBAN. Returns the computed digits, the IBAN set with the check digits or an error if something goes wrong
func GetCountryConfiguration ¶ added in v0.1.1
GetCountryConfiguration returns ISO 13616-Compliant IBAN Formats from a given country code If the countryCode does not exist in the list, returns an error `ErrCountryCodeDoesNotExist`
func IsIBANValid ¶
IsIBANValid checks if the given IBAN is valid based on the country its belong to
func PrintFormatIBAN ¶ added in v0.2.0
PrintFormatIBAN format the given IBAN based on the regular way to print it depending the country. It will use the PrintFormat of the configuration to insure the result.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.