Пример #1
0
 0x05: (BMP.FormatByte(1), 'pump_nr', "binary pump-Nr."),
 0x06: (BMP.FormatTLV(), 'tlv', "TLV"),
 0x0B: (BMP.FormatBCDByte(3), 'trace_number', "trace-number"),
 0x0C: (BMP.FormatBCDByte(3), 'time', "Time"),
 0x0D: (BMP.FormatBCDByte(2), 'date_day', "date, MM DD (see AA)"),
 0x0E: (BMP.FormatBCDByte(2), 'card_expire', "expiry-date, YY MM"),
 0x17:
 (BMP.FormatBCDByte(2), 'card_sequence_number', "card sequence-number"),
 0x19:
 (BMP.FormatByte(1), 'type', "binary status-byte/payment-type/card-type"),
 0x22:
 (BMP.FormatLLVAR(), 'card_number',
  "card_number, PAN / EF_ID, 'E' used to indicate masked numeric digit"),
 0x23: (BMP.FormatLLVAR(), 'track_2',
        "track 2 data, 'E' used to indicate masked numeric digit1"),
 0x24: (BMP.FormatLLLVAR(), 'track_3',
        "track 3 data, 'E' used to indicate masked numeric digit1"),
 0x27: (BMP.FormatByte(1), 'result_code', "binary result-code"),
 0x29: (BMP.FormatBCDByte(4), 'tid', "TID"),
 0x2A: (BMP.FormatByte(15), 'vu', "ASCII VU-number"),
 0x2D: (BMP.FormatLLVAR(), 'track_1', "track 1 data"),
 0x2E: (BMP.FormatLLLVAR(), 'sync_chip_data', "sychronous chip data"),
 0x37: (BMP.FormatBCDByte(3), 'trace_number_original',
        "trace-number of the original transaction for reversal"),
 0x3A: (BMP.FormatBCDByte(2), 'cvv',
        'the field cvv is optionally used for mail order'),
 0x3B: (BMP.FormatByte(8), 'aid', "AID authorisation-attribute"),
 0x3C: (BMP.FormatLLLVAR(), 'additional',
        "additional-data/additional-text"),
 0x3D: (BMP.FormatBCDByte(3), 'password', "Password"),
 0x49: (BMP.FormatBCDByte(2), 'currency_code', "currency code"),
Пример #2
0
BITMAPS = {
    0x01 : (BMP.FormatByte(1), 'timeout', "binary time-out"),
    0x02 : (BMP.FormatByte(1), 'max_status_infos', "binary max.status infos"),
    0x03 : (BMP.FormatByte(1), 'service_byte', "binary service-byte"),
    0x04 : (BMP.FormatBCDByte(6), 'amount', "Amount"),
    0x05 : (BMP.FormatByte(1), 'pump_nr', "binary pump-Nr."),
    0x06 : (BMP.FormatTLV(), 'tlv', "TLV"),
    0x0B : (BMP.FormatBCDByte(3), 'trace_number', "trace-number"),
    0x0C : (BMP.FormatBCDByte(3), 'time', "Time"),
    0x0D : (BMP.FormatBCDByte(2), 'date_day', "date, MM DD (see AA)"),
    0x0E : (BMP.FormatBCDByte(2), 'card_expire', "expiry-date, YY MM"),
    0x17 : (BMP.FormatBCDByte(2), 'card_sequence_number', "card sequence-number"),
    0x19 : (BMP.FormatByte(1), 'type', "binary status-byte/payment-type/card-type"),
    0x22 : (BMP.FormatLLVAR(), 'card_number', "card_number, PAN / EF_ID, 'E' used to indicate masked numeric digit"),
    0x23 : (BMP.FormatLLVAR(), 'track_2', "track 2 data, 'E' used to indicate masked numeric digit1"),
    0x24 : (BMP.FormatLLLVAR(), 'track_3', "track 3 data, 'E' used to indicate masked numeric digit1"),
    0x27 : (BMP.FormatByte(1), 'result_code', "binary result-code"),
    0x29 : (BMP.FormatBCDByte(4), 'tid', "TID"),
    0x2A : (BMP.FormatByte(15), 'vu', "ASCII VU-number"),
    0x2D : (BMP.FormatLLVAR(), 'track_1', "track 1 data"),
    0x2E : (BMP.FormatLLLVAR(), 'sync_chip_data', "sychronous chip data"),
    0x37 : (BMP.FormatBCDByte(3), 'trace_number_original', "trace-number of the original transaction for reversal"),
    0x3A:  (BMP.FormatBCDByte(2), 'cvv', 'the field cvv is optionally used for mail order'),
    0x3B : (BMP.FormatByte(8), 'aid', "AID authorisation-attribute"),
    0x3C : (BMP.FormatLLLVAR(), 'additional', "additional-data/additional-text"),
    0x3D : (BMP.FormatBCDByte(3), 'password', "Password"),
    0x49 : (BMP.FormatBCDByte(2), 'currency_code', "currency code"),
    0x60 : (BMP.FormatLLLVAR(), 'totals', "individual totals"),
    0x87 : (BMP.FormatBCDByte(2), 'receipt', "receipt-number"),
    0x88 : (BMP.FormatBCDByte(3), 'turnover', "turnover record number"),
    0x8A : (BMP.FormatByte(1), 'card_type', "binary card-type (card-number according to ZVT-protocol; comparison 8C)"),
Пример #3
0
 0x05: (BMP.FormatByte(1), 'pump_nr', 'binary pump-Nr.'),
 0x06: (BMP.FormatTLV(), 'tlv', 'TLV'),
 0x0B: (BMP.FormatBCDByte(3), 'trace_number', 'trace-number'),
 0x0C: (BMP.FormatBCDByte(3), 'time', 'Time'),
 0x0D: (BMP.FormatBCDByte(2), 'date_day', 'date, MM DD (see AA)'),
 0x0E: (BMP.FormatBCDByte(2), 'card_expire', 'expiry-date, YY MM'),
 0x17:
 (BMP.FormatBCDByte(2), 'card_sequence_number', 'card sequence-number'),
 0x19:
 (BMP.FormatByte(1), 'type', 'binary status-byte/payment-type/card-type'),
 0x22: (BMP.FormatLLVAR(), 'card_number',
        'card_number, PAN / EF_ID, \'E\' used to indicate masked numeric '
        'digit'),
 0x23: (BMP.FormatLLVAR(), 'track_2',
        'track 2 data, \'E\' used to indicate masked numeric digit1'),
 0x24: (BMP.FormatLLLVAR(), 'track_3',
        'track 3 data, \'E\' used to indicate masked numeric digit1'),
 0x27: (BMP.FormatByte(1), 'result_code', 'binary result-code'),
 0x29: (BMP.FormatBCDByte(4), 'tid', 'TID'),
 0x2A: (BMP.FormatByte(15), 'vu', 'ASCII VU-number'),
 0x2D: (BMP.FormatLLVAR(), 'track_1', 'track 1 data'),
 0x2E: (BMP.FormatLLLVAR(), 'sync_chip_data', 'sychronous chip data'),
 0x37: (BMP.FormatBCDByte(3), 'trace_number_original',
        'trace-number of the original transaction for reversal'),
 0x3A: (BMP.FormatBCDByte(2), 'cvv',
        'the field cvv is optionally used for mail order'),
 0x3B: (BMP.FormatByte(8), 'aid', 'AID authorisation-attribute'),
 0x3C:
 (BMP.FormatLLLVAR(), 'additional', 'additional-data/additional-text'),
 0x3D: (BMP.FormatBCDByte(3), 'password', 'Password'),
 0x49: (BMP.FormatBCDByte(2), 'currency_code', 'currency code'),