Function Name Type Description

ValidateIBAN

Parameters

IBAN

const char*

The IBAN to validate. May be in formatted (CH39 0870 4016 0754 7300 7) as well as in a normalized (CH3908704016075473007) form.

ValidateCountryCode

const bool

true, if the country code should be validated. If true, it checks that only supported country codes (CH / LI) are considered valid

Returns

return value

const bool

true = passed IBAN is valid false = passed IBAN is invalid (invalid characters)

ValidateQrIBAN

QR-IBAN validation is a specialization of IBAN validation, as it implicitly restricts country codes to CH and LI and checks, that the IID is withing the specified QR-IID range of 30000 – 31999.

Parameters

IBAN

const char*

The QR-IBAN to validate. May be in formatted (CH44 3199 9123 0008 8901 2) as well as in a normalized (CH4431999123000889012) form.

Returns

return value

const bool

true = passed IBAN is a valid QR-IBAN false = passed IBAN is invalid (invalid characters)