diff --git a/payment_terminal/drivers/bbs/messages.py b/payment_terminal/drivers/bbs/messages.py index 832236d..5c44b96 100644 --- a/payment_terminal/drivers/bbs/messages.py +++ b/payment_terminal/drivers/bbs/messages.py @@ -241,7 +241,7 @@ def unpack_fields(cls, data): # TODO yuck yuck yuck fields = OrderedDict() - fields['header'], size = cls.type.read(data) + fields['type'], size = cls.type.unpack(data) text_data = data[size:-cls.delimiter.size] fields['text'], size = cls.text.unpack(text_data)