iso8583sim.core.builder
Core
Builder
iso8583sim.core.builder
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
iso8583sim.core.builder
iso8583sim.core.builder
ISO8583BuilderISO8583Builder(version: ISO8583Version = ISO8583Version.V1987)
build()def build(message: ISO8583Message) -> str
build_bytes()def build_bytes(message: ISO8583Message, wire_format: WireFormat | None = None) -> bytes
build_with_mac()def build_with_mac(
message: ISO8583Message,
key: str | bytes,
algorithm: int = 3,
padding: int = 1,
) -> str
create_message()def create_message(mti: str, fields: dict[int, str]) -> ISO8583Message
create_response()def create_response(
request: ISO8583Message,
response_fields: dict[int, str],
) -> ISO8583Message
create_reversal()def create_reversal(
original: ISO8583Message,
additional_fields: dict[int, str] | None = None,
) -> ISO8583Message
create_network_management_message()def create_network_management_message(
message_type: str,
network: CardNetwork | None = None,
) -> ISO8583Message
build_emv_data()def build_emv_data(emv_tags: dict[str, str]) -> str