iso8583sim.core.validator
ISO8583Validator
validate_field()
validate_message()
validate_processing_code()
validate_mti()
str
required
4-digit MTI string
tuple[bool, str | None]
(is_valid, error_message)
validate_bitmap()
str
required
Hexadecimal bitmap string
tuple[bool, str | None]
(is_valid, error_message)
validate_pan()
str
required
Card number string
bool
True if valid, False otherwise
validate_for_network()
validate_for_networks()
verify_mac()
validate_network_compliance()
validate_emv_data()
validate_field_compatibility()
int
required
Field number to validate
str
required
Field value
ISO8583Version
required
ISO8583 version
list[str]
List of compatibility errors