abstract_api.iban_validation package#

Submodules#

Module contents#

class abstract_api.iban_validation.IBANValidation(api_key: str | None = None)[source]#

Bases: BaseService[IBANValidationResponse]

AbstractAPI IBAN validation and verification service.

Used to validate and verify a IBAN number.

Attributes:

_subdomain: IBAN validation service subdomain.

check(iban: str) IBANValidationResponse[source]#

Validates an IBAN.

Args:
iban: The IBAN to validate. Note that the API will accept white

spaces, so BE71 0961 2345 6769 is considered as valid as BE71096123456769.

Returns:

IBANValidationResponse representing API call response.

class abstract_api.iban_validation.IBANValidationResponse(response: Response)[source]#

Bases: JSONResponse

IBAN validation service response.

property iban: str#

The IBAN submitted for validation.

property is_valid: bool#

Whether the IBAN submitted is valid.